一、问题
启动PHPStorm时突然遇到PHPStorm无法启动的问题,提示:Failed to load JVM DLL,如图所示:
二、查询了网上的解决办法
1. 修改PhpStorm 7.1.3inPhpStorm.exe.vmoptions文件,修改如下:
-server -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+UseCodeCacheFlushing -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50
修改之后,没有任何改变,仍然打不开;
2. 检查Microsoft Visual C++ 2010 Redistributable Package是否已安装
a.下载vcredist_x86.exe,下载地址:
32 bit: http://www.microsoft.com/download/en/details.aspx?id=5555
64 bit: http://www.microsoft.com/download/en/details.aspx?id=14632
b.下载完成,运行,提示已经安装,如图:
->
三、解决办法
1. 检测Java JDK是否已经安装,查看C:Program Files (x86)Java,或者查看JAVA_HOME
2. 若没有安装,则安装Java JDK,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
3. 运行完成后,配置JAVA环境,右击计算机->属性->高级系统设置->高级选项卡->环境变量->新建用户变量JAVA_HOME,在变量值输入JAVA jdk的地址,如下图:
4. 检查配置是否正确,打开CMD,运行JAVA环境,输入java -version
四、运行PHPStorm,运行成功!