如何在IDEA中定义默认的JVM参数?

24

在IntelliJ IDEA中是否有定义默认JVM参数的选项?

例如,我想始终激活以下参数:

  • -ea -Dslf4j.detectLoggerNameMismatch=true

在Eclipse中,该选项可以在以下位置找到:

  • 首选项 -> Java -> 已安装的JRE -> 编辑 -> 默认VM参数

https://dev59.com/qm7Xa4cB1Zd3GeqPrZWs - kupsef
3个回答

28

您需要针对每种运行类型(应用程序、JUnit测试等)进行操作。

在“编辑配置”窗口中(“运行”▸ “编辑配置...”),展开“默认项”,选择适当的运行类型,并在左侧窗格中编辑其默认值。

完整的文档可以在IDEA文档中找到。


谢谢!你帮我省了很多时间。 - Denis Kulagin
8
在新版本中,它被称为“模板”-仅供参考 :) - alext
文档链接无法访问。 - Aura

4

您可以通过选择应用程序类型(对于命令行Java程序,应选择“应用程序”)在菜单项Run/Edit Configurations...下找到的“Templates”树下设置所有应用程序的VM选项作为默认值。然后,您创建的所有新应用程序都将使用该默认值。较旧版本的IntelliJ IDEA将该树标记为“Defaults”。


2

这是您需要编辑的“运行/调试配置”对话框中的字段:

在此输入图像描述


2
除非您在模板下而不是单个运行配置下执行此操作,否则它不会创建默认值。 - Joshua Goldberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接