2013-09-30 25 views
2

我剛剛下載Zulu jdk zulu1.7.0_25-7.0.0.0到我的Azure Windows 2012虛擬機中,並嘗試從示例目錄運行內存監視器示例。我有以下例外。任何解決方法?爲什麼我會在Zulu上遇到HeadlessException?

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

回答

3

Zulu默認情況下打開無頭模式。然而,可以通過添加以下標誌啓用頭銳模式:-Djava.awt.headless=false。 這個特殊的例子可以開始這樣說:

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

從祖魯語7.2開始,headful模式默認所以'-Djava.awt.headless = FALSE'參數不再需要啓用。 –

相關問題