1、症狀
通常會出現如下錯誤日志:
Caused by: java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:
2、原因
由於Linux環境下圖形處理都需要X Server服務,如果Linux上沒有安裝圖形模塊,則沒有X Server服務;另外一方面,即使有X Server服務,在Linux系統內存不夠的時候,也會出現此錯誤。
3、解決方法
使用JDK自帶的圖形處理服務,具體做法如下:
編輯run.conf,在JAVA_OPTS中加上 -Djava.awt.headless=true即可