Java 應用程式中出現「No X11 DISPLAY Variable」錯誤
Java 應用程式依賴X Window 系統(X11) 來實作圖形使用者介面( GUI)功能。 「未設定 X11 DISPLAY 變數」錯誤表示應用程式無法存取 X11 顯示環境。
要解決此問題,請設定 X11 DISPLAY 環境變數。要設定的值取決於您的顯示器配置。
在主顯示器上
如果您使用主顯示器,請如下設定DISPLAY 變數:
Bash 或Bourne shell:
export DISPLAY=:0.0
對於C shell 或TC shell:
setenv DISPLAY :0.0
在遠端或輔助顯示器上
如果您使用遠端或輔助顯示器,DISPLAY變數值將會不同。該值的格式應為:
DISPLAY=hostname:displaynumber.screen
例如,如果遠端主機名為“host1”且顯示編號為“11”且螢幕為“0”,則DISPLAY 變數將為:
DISPLAY=host1:11.0
設定DISPLAY 變數
在執行Java 應用程式之前設定DISPLAY 變數。這可以透過將以下行新增至應用程式腳本的開頭來完成:
export DISPLAY=:0.0
或
setenv DISPLAY :0.0
用於適當的顯示配置。
附加說明
如果 DISPLAY 變數沒有自動設置,請檢查您是否修改了預設的 shell 設定檔(例如 .profile、.bashrc、.cshrc)。 SSH 會話通常會正確設定 DISPLAY 變量,從而允許遠端存取 X11 應用程式。
以上是Java 應用程式中的「No X11 DISPLAY Variable」錯誤:如何設定 GUI 功能的 DISPLAY 變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!