linux 環境下執行kettle報
nested exception is java.awt.AWTError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable.
1.原因:因為用到了圖形處理,java程序會去尋找linux上的圖形界面是否啟動
2.解決:不讓java尋找linux圖形界面即可,在java 啟動時加選項java -Djava.awt.headless=true
3.實現:在執行的腳本前加入 export JAVA_OPTS=-Djava.awt.headless=true,即可