通常會出現如下錯誤日志:
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即可。