我正在从一个java应用程序(也是无头可运行的jar)启动一个可运行的jar.尝试都Runtime.getRuntime().exec()和ProcesBuilder方法.这个过程很好地启动了,但是在Mac(10.6)上它显示了我在主菜单栏中启动的jar的名称,并且还放入了Dock中有没有办法防止这种情况?有趣的是,如果你在命令行开始与Java的罐子罐子罐子的名字没有出现在菜单栏或过程码头.有任何想法吗?谢谢安迪
arc*_*cot 27
要在全局启用它而不是向每个进程添加选项,请在.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
| 归档时间: |
|
| 查看次数: |
2642 次 |
| 最近记录: |