gpt4 book ai didi

java - Intellij 在没有程序参数或 vm 选项的情况下运行应用程序

转载 作者:行者123 更新时间:2023-11-30 05:50:24 24 4
gpt4 key购买 nike

当我使用 Intellij 运行应用程序时,它总是帮助我添加大量参数或 VM 选项,例如:

/usr/lib/jvm/java-11-oracle/bin/java 
-XX:TieredStopAtLevel=1 -noverify
-Dspring.output.ansi.enabled=always
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=45123
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=localhost
-Dspring.liveBeansView.mbeanDomain
-Dspring.application.admin.enabled=true
-javaagent:some/idea_rt.jar=40157:/home/vincent/software/intellij/bin
-Dfile.encoding=UTF-8
Application

有什么办法让它“干净”地运行吗?

最佳答案

IntelliJ IDEA 添加的选项取决于您正在使用的运行/调试配置。某些类型的运行/调试配置会自动添加所需的选项(例如启动 Tomcat 和 Spring 应用程序)。

此外,IntelliJ IDEA 使用特殊的启动器,它提供了额外的功能,例如线程转储和正常关闭,以及命令行缩短以克服某些操作系统命令行限制。

如果您想摆脱所有选项,请使用普通的 Java 应用程序运行/调试配置(或 JAR 应用程序)。您还可以通过在帮助 | 中添加 idea.no.launcher=true 来禁用启动器代理。编辑自定义属性并重新启动 IntelliJ IDEA。

另一种方法是在 IntelliJ IDEA 外部启动您的应用程序,并使用远程调试配置来连接和调试它。

关于java - Intellij 在没有程序参数或 vm 选项的情况下运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54014819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com