首頁  >  文章  >  Java  >  Java 應用程式中的「No X11 DISPLAY Variable」錯誤:如何設定 GUI 功能的 DISPLAY 變數?

Java 應用程式中的「No X11 DISPLAY Variable」錯誤:如何設定 GUI 功能的 DISPLAY 變數?

Barbara Streisand
Barbara Streisand原創
2024-10-27 02:01:30122瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn