我尝试通过执行此处大多数回答的建议在Eclipse Luna中启用Java 8的断言,将-ea作为Run配置中的VM参数以及JRE配置中的默认VM参数添加。我仍然收到与以前相同的错误:
此行上的多个标记-不应将'assert'用作标识符,因为它是源级别1.4上的保留关键字-令牌“ assert”上的语法错误,(预期-语法错误,请插入“ AssignmentOperator Expression”以完成表达式-语法错误,插入“)”以完成表达式
我的程序实际上只是一个可以尝试的简单程序:
public class Test {
public static void main (String[] args) {
int x = 10;
assert x != 0 : "Test";
System.out.println(x);
}
}
我究竟做错了什么?
我以为自己提出了自己的问题,因为到目前为止,该解决方案还没有被隐藏在注释中:
从我的默认参数中删除-ea,但是将其保留在运行配置中可以解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句