突然之间,在使用 OS X Java 多年没有任何问题之后,现在,当从命令行启动 ActiveMQ 时,会出现一个“bin”应用程序窗口。 '关于 bin' -> 1.0。从命令行启动 tomcat 时,会出现 org.apache.catalina.startup.bootstrap 窗口。令人沮丧的是,他们从终端夺走了焦点。以前从未发生过。只是想知道是否有人知道他们为什么会突然出现。我见过很多对 headless 的引用,但这是操作系统没有明显原因地这样做,而不是 java 应用程序。
最佳答案
谁知道 Java 发生了什么,但这个答案提供了解决方案:
How to set java system properties globally on OS X?
即
~/.profile
导出_JAVA_OPTIONS=-Djava.awt.headless=true
关于java - OS X 命令行 java 窗口出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126268/