我有一个Java应用程序.对于某些任务,我使用并行运行另一个JVM实例ProcessBuilder.即我的主应用程序启动另一个JVM实例Process,然后使用I/O进行通信.
ProcessBuilder
Process
但在DockMac上,它显示了这两个过程:
Dock
我不希望这样,因为其他进程只进行后端工作而不需要预先显示.这也是一种风险,因为他可以轻松地手动强制退出另一个过程.
应该怎么做才能确保它在后台运行并且不会在Dock上显示
java macos
java ×1
macos ×1