在Mac Os X中以静默方式调用java

在Mac Os X中以静默方式调用java,java,macos,console,operating-system,Java,Macos,Console,Operating System,我有一个巨大的生成shell脚本,其中有很多行,比如 java -jar <app_jar> <params> java-jar 每次调用都会将一个java图标带到dock,使活动应用程序在调用java应用程序的每一行都失去焦点 有没有办法安静地运行它 Java应用程序是一个单类、简单的控制台应用程序,带有文件IO例程,没有创建任何窗口。根据,以下操作应能正常工作: java -Djava.awt.headless=true 您是否尝试过java-jar&在后台运行

我有一个巨大的生成shell脚本,其中有很多行,比如

java -jar <app_jar> <params>
java-jar
每次调用都会将一个java图标带到dock,使活动应用程序在调用java应用程序的每一行都失去焦点

有没有办法安静地运行它

Java应用程序是一个单类、简单的控制台应用程序,带有文件IO例程,没有创建任何窗口。根据,以下操作应能正常工作:

java -Djava.awt.headless=true

您是否尝试过
java-jar&
在后台运行该进程?这并不重要,但如果您一次又一次地启动JVM,您可能会付出巨大的性能代价……这是一个离线处理阶段,显然不打算在Realtimes中使用这正是所需要的。谢谢!