我正在使用 Eclipse Galileo,如何在 Eclipse 中启用断言?
根据其他网站的建议,我尝试添加参数: -ea
。我还尝试将编译器兼容性级别更改为1.4
,但这些建议都没有起作用。
我正在使用 Eclipse Galileo,如何在 Eclipse 中启用断言?
根据其他网站的建议,我尝试添加参数: -ea
。我还尝试将编译器兼容性级别更改为1.4
,但这些建议都没有起作用。
Run
,然后到 菜单项 Run Configurations
。在 左面板 中,进入 Java Application
,然后进入 Assertions
。
在 右面板 中,选择 标签页 Arguments
。
在 VM arguments
字段下,键入 -ea
以启用断言。
Apply
,然后点击 Run
按钮。要全局将其设置为默认:
进入菜单 Window
(如果您在 Windows 上),或进入菜单 Eclipse
(如果您在 Mac 上)。在 Linux 上可能类似。
进入 Preferences
。
选择 Java
,然后从左面板中选择 Installed JREs
。
选择您的 JRE,然后在 右面板 中点击 Edit...
按钮。
在 Default VM arguments
字段中添加 -ea
。
首选项 > Java > JUnit
,并在顶部勾选“在创建新的JUnit启动配置时添加'ea'到VM参数”复选框。现在,Eclipse将不会在你想运行每个新测试时打扰你。对于现有的测试,您需要在运行配置 > JUnit
中删除它们的运行配置。在 Maven 项目中,您可以通过以下方式使用自动魔法类路径运行 main 方法:
bash> export MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
cmd> set MAVEN_OPTS="-ea" && mvn exec:java -Dexec.mainClass="com.your.class.with.main"
Java应用程序
下的那些项目名称(大概)是项目名称。如果当前项目的名称与Assertions
不同,该怎么办? - John McClane