2011-07-26 37 views
2

我已經下載java_ee_sdk-6u2-unix-ml.sh在CENTOS上安裝。java linux centos DISPLAY環境變量

但是,當嘗試安裝 - 收到此錯誤:

This program requires DISPLAY environment variable to be set. 
Please re-run after assigning an appropriate value to DISPLAY. 

但是,這是服務器 - 我無法安裝圖形系統。 我能做些什麼? 謝謝。

回答

1

編輯bash的輪廓

vi ~/.bash_profile 

設置變量

export DISPLAY=<VALUE> 

保存並關閉並測試

echo $DISPLAY 
+0

顯示通常包含什麼值?你能舉一個你的系統的例子嗎? –

+2

只給$ DISPLAY賦值是沒有用的 - J2EE安裝程序試圖連接到X服務器,如果沒有,它將不起作用。錯誤消息通常是「輸入設置... java.lang.InternalError:無法使用':0.0'作爲DISPLAY變量的值連接到X11窗口服務器。」 – jstarek

4

您可以:

  1. 生成任何機器至極的應答文件具有GUI(在預演模式運行安裝程序)

    ./java_ee_sdk-6u2-unix-ml.sh -n template

    ,然後使用服務器上該模板與靜音模式選項

    ./java_ee_sdk-6u2-unix-ml.sh -a template -s

  2. 手動解壓縮安裝

9

試試這個,在執行前:

export DISPLAY=:0 

如果通過膩子連接到一個無頭的系統,不要忘記有X11客戶端在本地機器上。

+0

適用於Mac OS 10.9.2 – Gere