class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this program performed an operation which requires it.


今天上午打印回單功能發布到測試環境,報了:

class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this program performed an operation which requires it.

異常,經查詢發現網上解決方案不少,其中解決辦法大致如下:

export DISPLAY=:0.0

上面配置環境變量DIAPLAY,值為:0.0就解決了當前問題。

在這里要介紹下另一種方式

export DISPLAY=localhost:0

這種方式只能在本地使用,對於像我這樣需要遠程工具訪問Linux的用戶來說,我們是在Windows上查看web界面,並非本地用戶。所以這種方式有其局限性。

 

 

 



 

 
         
         
       


免責聲明!

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



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