【问题标题】:How to define default JVM arguments in IDEA?如何在 IDEA 中定义默认的 JVM 参数?
【发布时间】:2018-11-11 22:47:19
【问题描述】:

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

例如,我想总是激活:

  • -ea -Dslf4j.detectLoggerNameMismatch=true

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

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

【问题讨论】:

标签: java intellij-idea jvm-arguments


【解决方案1】:

您必须为每个运行类型(应用程序、JUnit 测试等)执行此操作。

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

完整的文档可在in the IDEA docs获取。

【讨论】:

  • Tnx!为我节省了大量时间。
  • 在新版本中它被称为模板 - 仅供参考:)
  • 文档链接是 404ed
【解决方案2】:

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

【讨论】:

  • 这不会创建默认值,除非您在模板下进行,而不是在单独的运行配置下进行。
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 2013-01-16
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    • 2023-03-12
    • 2020-11-16
    • 2016-05-16
    • 2019-07-29
    相关资源
    最近更新 更多