wel*_*lly 93 java eclipse compiler-construction assertions
我正在运行Eclipse Galileo.如何在Eclipse中启用断言?
正如其他网站所建议的那样,我尝试添加参数:-ea.我也尝试将编译器合规性级别更改为1.4.这些建议都没有奏效.
sre*_*sad 159
Run,然后转到菜单项 Run Configurations.在左侧面板中,转到Java Application,然后转到Assertions.
在右侧面板中,选择选项卡 Arguments.
在字段 for下VM arguments,键入-ea以启用断言.
Apply然后Run 按钮.要全局将其设置为所有内容的默认值:
转到菜单Window(如果您在Windows上),或转到菜单Eclipse(如果您在Mac上).对于Linux,它可能是类似的东西.
去吧Preferences.
选择Java,然后Installed JREs从左侧面板中选择.
选择您的JRE,然后单击右侧面板中的Edit...按钮.
在该Default VM arguments字段中,添加-ea.
JnB*_*ymn 36
如果你想在全球范围内解决这个问题,所有的JUnit测试,然后去Preferences > Java > JUnit和顶部点击"复选框创造新的JUnit启动配置时添加'EA’以VM参数 "现在Eclipse将不会打扰你每一个新的测试你想跑.对于现有测试,您必须删除其运行配置Run Configuration > JUnit.
Jos*_*f.B 11
要为所有Java运行全局执行此操作,请编辑Installed JREs属性.
例如:Windows - >首选项 - >突出显示默认JRE - >单击编辑... - >在默认VM参数输入框中,输入-ea - >单击完成按钮.
这适用于Eclipse Kepler SR2.
在maven项目中,您可以使用auto-magic classpath 运行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"
在linux/eclipse中,您可以使用bash添加终端窗口,以方便使用.
| 归档时间: | 
 | 
| 查看次数: | 66497 次 | 
| 最近记录: |