Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Mac上的终端运行的命令行Java在Mac仪表板中弹出Java窗口,该窗口在作业完成后消失_Java_Macos - Fatal编程技术网

从Mac上的终端运行的命令行Java在Mac仪表板中弹出Java窗口,该窗口在作业完成后消失

从Mac上的终端运行的命令行Java在Mac仪表板中弹出Java窗口,该窗口在作业完成后消失,java,macos,Java,Macos,问题是,当执行该命令时,我会在mac上的仪表板上短暂弹出一个Java窗口。无论如何都有办法防止这种情况发生。命令行Java没有任何gui。因此,它不应该打开任何gui或窗口。弹出的窗口仅在仪表板中显示一个咖啡杯的图片,表明有一个Java进程正在运行。当工作结束时,它就消失了。我怎样才能让用户看不到这个弹出窗口呢?我知道了。在Mac上,我似乎必须将此添加到命令行: -Dapple.awt.UIElement=true 这使得它可以无头运行,并且不会在仪表板中弹出java窗口。这需要更多的解释。“何

问题是,当执行该命令时,我会在mac上的仪表板上短暂弹出一个Java窗口。无论如何都有办法防止这种情况发生。命令行Java没有任何gui。因此,它不应该打开任何gui或窗口。弹出的窗口仅在仪表板中显示一个咖啡杯的图片,表明有一个Java进程正在运行。当工作结束时,它就消失了。我怎样才能让用户看不到这个弹出窗口呢?

我知道了。在Mac上,我似乎必须将此添加到命令行:

-Dapple.awt.UIElement=true


这使得它可以无头运行,并且不会在仪表板中弹出java窗口。

这需要更多的解释。“何时执行命令”?什么命令?如何执行?