每次装完linux时,运行phpstorm总是会遇到这个问题:

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

就是没有安装java或配置java环境变量.

网上找一大堆,结果每次很纠结,下面是完整记录。

当前环境:Fedora 20.

一 安装openjava

# 列出java版本
yum list '*jdk*'                    

针对phpstorm 7.1.3 情况,openjava-1.8.0无法适用,这里选择java-1.7.0,使用yum进行安装

yum install java-1.7.0-openjdk.x86_64
yum install java-1.7.0-openjdk-devel.x86_64

安装完成后位置于:/usr/lib/jvm/java-1.7.0

二 配置java环境变量

打开/etc/profile文件在末尾追加信息

vi /etc/profile

# 末尾追加
export JAVA_HOME=/usr/lib/jvm/java-1.7.0
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH

保存后,适用source命令让其生效

source /etc/profile
说明:以上方法适用于centos/fedora等Redhat系列系统