linux安装phpstorm出现 Startup Error: Unable to detect graphics environment

在centos6.2下在安装phpstorm下遇到

Startup Error: Unable to detect graphics environment

其中jdk安装的版本是 1.7.0_79 使用 1.8.0_25 出现问题,然后更换 1.7.0_79 后出现的问题就剩下上面那一个了

phpstorm的版本是 PhpStorm-9.0.2.tar.gz 

然后加入环境变量

export DISPLAY=:0.0

后在 phpstorm/bin 下运行 ./phpstorm.sh 就好了,命令窗口可能会出现一些错误,这时候就不用去管他了

在图形界面窗口就能看到phpstorm让你输入密钥了,这个就自己去买了,也就是安装成功了。

 然后在图形界面打开phpstorm的时候又出现

ERROR: Cannot start PhpStorm
No JDK found. Please validate either WEBIDE_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

 重新在编译一次

source /etc/profile

就好了


再瞎扯一句就是,我直接在centos下的终端安装phpstorm,是没有出现任何问题,上面出现了

Startup Error: Unable to detect graphics environment

是因为我在xshell中进行安装phpstorm出现的,算是给了自己一个教训,以后还是尽量直接在linux里工作吧。

原文地址:https://www.cnblogs.com/jacson/p/4789904.html