2014-01-30 71 views
0

我已经下载并提取tar文件,但是当我尝试运行webstorm.sh文件,我得到的错误:Webstorm在CentOS 6.5

"No JDK found. Please validate either WEBIDE_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. 

我安装了Java:

[[email protected]]# java -version 
java version "1.7.0_51" 
OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-x86_64 u51-b02) 
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 

[[email protected]]# ls -lah /etc/alternative/java 
lrwxrwxrwx. 1 root root 46 Jan 27 23:06 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 

我也设置了环境路径,虽然我不是100%确定它的正确性。 .bash_profile的内容:

PATH=$PATH:$HOME/bin 

export PATH 
export JDK_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin 
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin 
export PATH=$PATH:/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin 

我在想什么/做错了什么?

回答

0

如果检查System Requirements and Installation页WebStorm的网站,您将看到Linux的下列要求...

System Requirements

  • Intel Pentium III/800 MHz or higher (or compatible)
  • 512 MB RAM minimum, 1 GB RAM recommended
  • 1024x768 minimum screen resolution
  • Oracle (Sun) JDK 1.6 or higher. Open JDK is not supported.
  • GNOME or KDE desktop.

并经系统确认...

OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-x86_64 u51-b02) 
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 

这是为什么你的WebStorm抱怨valid JDK installation

正如WebStorm的网站所引用,文章Swapping OpenJDK for Sun JDK on Ubuntu可能对您有用。

0

Sun JDK和OpenJDK包含在同一个安装程序中。 OpenJDK默认使用。从Oracle站点下载并安装JDK后,要专门使用Sun JDK,必须运行以下命令:

[[email protected]]# alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000