为什么我在Zulu上获得HeadlessException?

时间:2013-09-30 18:28:30

标签: azure azure-zulu azul-zulu

我刚刚将Zulu jdk zulu1.7.0_25-7.0.0.0下载到我的Azure Windows 2012 VM中,并尝试从samples目录运行Memory Monitor示例。我得到以下异常。任何解决方法?

>C:\Zulu\u25\zulu1.7.0_25-7.0.0.0-win64\bin\java -jar MemoryMonitor.jar
Exception in thread "main" java.awt.HeadlessException
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208)
        at java.awt.Window.<init>(Window.java:535)
        at java.awt.Frame.<init>(Frame.java:420)
        at javax.swing.JFrame.<init>(JFrame.java:224)
        at MemoryMonitor.main(MemoryMonitor.java:480)

1 个答案:

答案 0 :(得分:3)

Zulu是默认启用无头模式的。但是,可以通过添加以下标志来启用headfull模式:-Djava.awt.headless=false。 这个特殊的例子可以这样开始:

C:\zulu1.7.0_25-7.0.0.0-win64\bin\java -Djava.awt.headless=false -jar MemoryMonitor.jar