gpt4 book ai didi

java - 为什么我一直收到 "Evaluations must contain either an expression or a block of well-formed statements"?

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:33 28 4
gpt4 key购买 nike

在我的代码中,我试图在表达式窗口中输出 src 的值。

public void doIt() {
String src = "test";
System.out.println(src);
}

在 Eclipse 中。我在第 3 行设置断点,然后打开“表达式”窗口。

我添加了一个表达式 src 来求值,然后我得到 Evaluations must contain either an expression or a block of well-formed statements

我已经使用了表达式功能......在我多年的 Java 调试中使用了无数次......为什么现在会发生这种情况?

我最近才开始使用 Eclipse Juno.. 与 Indigo。他们是否改变了表达式的工作方式?

最佳答案

如果您的代码使用任何泛型,您可能需要检查这个错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=341232

出现在 Eclipse 4.2 之前的所有版本中。简而言之,某些泛型表达式会导致 Eclipse 在任何评估中完全失败(请参阅此示例:https://bugs.eclipse.org/bugs/attachment.cgi?id=224760)。不确定您的代码是否使用任何泛型,但如果是这样,可能就是这样。请注意,在您的类中的某处使用一个麻烦的泛型就足够了,在您的方法中不是必需的。

关于java - 为什么我一直收到 "Evaluations must contain either an expression or a block of well-formed statements"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306195/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com