在IntelliJ或Eclipse中设置java系统属性

die*_*yas 30 java eclipse intellij-idea system-properties intellij-13

我有一个在终端命令下正确运行的项目

mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo
Run Code Online (Sandbox Code Playgroud)

现在,我需要在Mac上使用IntelliJ或Eclipse(最好是IntelliJ)正确调试它(不是终端),但我尝试在各个地方设置VM选项,似乎没有任何工作.

放置这些选项的正确位置在哪里:-Dplatform.dependencies -Dexec.mainClass = Demo?

Mzf*_*Mzf 36

在InteliJ中转到"运行" - >"编辑配置"在新窗口的右侧面板中,打开Junit并单击您的测试.现在,在中间单击"配置"选项卡并更新"VM选项"

请注意,您需要为每个测试类执行此操作,但您可以从右侧面板中的junit中删除所有测试并在"默认值"中更新它

  • 谢谢你Mzf,但是我创建了测试,我仍然得到了之前我遇到的错误`java.lang.NoClassDefFoundError:无法初始化类org.bytedeco.javacpp.avutil`,我没有使用terminal命令. (2认同)

Sha*_*mes 21

在IntelliJ中,其工作方式如下:转到配置-> VM选项,然后添加参数/值对:

-DmyParameter=value
Run Code Online (Sandbox Code Playgroud)

确保在“-”之后添加“ D”!

在此处输入图片说明