PHPStorm启动问题--Failed to load JVM DLL

一、问题

启动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,运行成功!

  

     

原文地址:https://www.cnblogs.com/anlia/p/11833016.html