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

我有一个项目,在终端命令下正常运行

mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo

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

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


答案 1

在 IntelliJ 中,它的工作原理如下:转到配置 -> VM 选项并添加参数/值对:

-DmyParameter=value

确保在“-”后面添加一个“D”!

enter image description here


答案 2

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

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


推荐