gpt4 book ai didi

java - 启用 Java 断言不适用于 Eclipse Luna

转载 作者:行者123 更新时间:2023-12-01 06:15:54 24 4
gpt4 key购买 nike

我尝试在 Eclipse Luna 中启用 Java 8 断言,方法是执行此处大多数答案建议的操作,将 -ea 添加为运行配置中的 VM 参数,以及 JRE 配置中的默认 VM 参数。我仍然遇到与以前相同的错误:

Multiple markers at this line - 'assert' should not be used as an identifier, since it is a reserved keyword from source level 1.4 on - Syntax error on token "assert", ( expected - Syntax error, insert "AssignmentOperator Expression" to complete Expression - Syntax error, insert ")" to complete Expression

我的程序实际上只是一个简单的程序来尝试一下:

public class Test {

public static void main (String[] args) {
int x = 10;
assert x != 0 : "Test";
System.out.println(x);
}

}

我做错了什么?

最佳答案

转到Window -> Preferences -> Java -> Installed JREs -> 选择已安装的JVM -> 编辑.. -> 在“默认虚拟机参数:”中添加 -ea

最后确保您的项目使用与您添加 -ea 作为默认参数相同的 JVM。为此:

右键单击项目 -> Properties -> JavaBuildPath -> Libraries 这里你应该看到JRE 系统库[...]。确保 [...] 中是您编辑的用于启用断言的 JVM。

关于java - 启用 Java 断言不适用于 Eclipse Luna,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24893604/

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