gpt4 book ai didi

java - 防止 Java 应用程序名称出现在 Mac 上的菜单栏和进程停靠栏中

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:34 25 4
gpt4 key购买 nike

我正在从 Java 应用程序启动一个可运行的 jar(也是 headless 可运行的 jar)。尝试了 Runtime.getRuntime().exec()ProcesBuilder 方法。该过程启动得很好,但在 Mac ( 10.6 ) 上它显示了我在主菜单栏中启动的 jar 的名称,并且还放在了扩展坞中有没有办法防止这种情况发生?有趣的是,如果您从命令行使用 java -jar 启动 jar,则 jar 名称不会出现在菜单栏或进程停靠栏中。有任何想法吗?谢谢安迪

最佳答案

要全局启用它而不是将选项添加到每个进程,请在 .bashrc/.zshrc 启动脚本中像这样设置 JAVA_TOOL_OPTIONS 变量。

export JAVA_TOOL_OPTIONS='-Djava.awt.headless=true'

此处引用:

http://docs.oracle.com/javase/7/docs/webnotes/tsg/TSG-VM/html/envvars.html

关于java - 防止 Java 应用程序名称出现在 Mac 上的菜单栏和进程停靠栏中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752083/

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