Eclipse调试配置中的默认VM参数?

Blu*_*orn 16 java eclipse

当我使用TDD实现新功能时,我经常使用快捷方式Shift + Alt + D T只运行我正在处理的jUnit测试用例(而不是整个测试套件,这需要几分钟).

这将为当前Java源创建新的调试配置并立即运行它.现在我想在启用断言的情况下运行测试(VM选项-ea).

不幸的是,新调试配置的VM参数开始为空.我总是要进入Debug Configurations...Arguments并添加-ea到VM参数输入框.

有没有办法让Eclipse这些参数填充(项目或工作区范围)默认选项?

小智 39

我想你可以通过在编辑JRE定义设置这个选项Preferences→交通Java→交通Installed JREs→交通选择有问题的JRE和编辑默认VM参数

  • 谢谢!这解决了我的问题,虽然它不是我正在寻找的功能.使用此解决方案,调试配置中的"VM参数"保持为空,并且在启动时静默添加"默认VM参数".我认为,Eclipse至少应该显示调试配置对话框中添加的"默认VM参数".缺点是您无法从特定配置的默认VM参数中删除(这不是我喜欢的默认感:)) (2认同)

RAb*_*ham 11

Windows→交通Preferences→交通JUnit有一个选项来增加-ea每次创建一个新的启动配置时间.它还-ea为调试配置添加了选项.

复选框旁边的全文是:

-ea在创建新的JUnit启动配置时添加到VM参数