Eclipse: 無法開啟顯示:
出現此問題原因:
- 這通常表示 Eclipse 試圖在沒有合適顯示環境的情況下啟動,可能是在沒有圖形介面的環境(例如遠端伺服器或沒有正確配置的 X11 轉發)中執行。
解決方法:
- 如果你在沒有圖形介面的伺服器上執行 Eclipse,確保你有一個圖形介面,或者透過 SSH 使用 X11 轉發。
- 你可以透過設定 DISPLAY 環境變數來告訴 Eclipse 在正確的顯示環境中執行。可以嘗試如下命令:
export DISPLAY=:0
- 或者,如果是遠端連線,使用 ssh -X 或 ssh -Y 來啟用 X11 轉發:
ssh -X user@your-server
啟動eclipse出現Cannot open display問題
出現此問題原因:
- linux系統在不是主使用者的情況下,啟動需要圖形顯示的程式,就有可能出現如上圖所示。
- 可以理解為其他使用者沒有許可權使用螢幕。
解決方法:
- 切換到主使用者,執行xhost +命令(可以理解為開放所有其他使用者的螢幕使用許可權):
xhost +