2011-07-26 134 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