我想很多人认为这个问题是重复的。 但是,这个问题恰恰是
如何在!GraphicsEnvironment.isHeadless()
返回true
的地方运行Java
答案就像
java --gui=disabled -jar hoge.jar
答案 0 :(得分:1)
命令行参数-Djava.awt.headless=true
可用于从命令行设置无头模式。
linked question显示了以编程方式设置它的方法,虽然有些棘手,但如果您不想或无法访问命令行参数,则可能更可取。