每次装完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系列系统