【问题标题】:Why do I get HeadlessException on Zulu?为什么我在 Zulu 上得到 HeadlessException?
【发布时间】:2013-09-30 18:28:29
【问题描述】:

我刚刚将 Zulu jdk zulu1.7.0_25-7.0.0.0 下载到我的 Azure Windows 2012 VM 中,并尝试从示例目录运行内存监视器示例。我得到了以下异常。有什么解决方法吗?

>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)

【问题讨论】:

    标签: azure azure-zulu azul-zulu


    【解决方案1】:

    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
    

    【讨论】:

    • 从 Zulu 7.2 开始,headful 模式默认启用,因此不再需要 -Djava.awt.headless=false 参数。
    猜你喜欢
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多