linux 之 nested exception is java.awt.AWTError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable.


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,即可

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM