一、問題
啟動PHPStorm時突然遇到PHPStorm無法啟動的問題,提示:Failed to load JVM DLL,如圖所示:
二、查詢了網上的解決辦法
1. 修改\PhpStorm 7.1.3\bin\PhpStorm.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,運行成功!