有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos阻止java应用程序名称出现在Mac上的菜单栏和进程驳接中

我正在从一个java应用程序启动一个可运行jar(也是无头可运行jar)。 尝试了Runtime.getRuntime().exec()ProcesBuilder方法。这个过程启动得很好,但在Mac(10.6)上,它会在主菜单栏中显示我正在启动的jar的名称,并将其放入dock中。有什么方法可以防止这种情况发生吗?有趣的是,如果从命令行用java-jar启动jar,jar名称不会出现在菜单栏或进程dock中。 有什么想法吗? 谢谢 安迪


共 (2) 个答案

  1. # 2 楼答案

    你经过java.awt.headless=true吗?尝试将此添加到您的流程中:

    java -Djava.awt.headless=true