首頁 > Java > java教程 > 主體

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

Barbara Streisand
發布: 2024-10-27 02:01:30
原創
122 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!