問題描述:
安裝Android Studio完成後,打開提示錯誤:fialed to load jvm dll.if you have already installed 64jdk please set JAVA_HOM to your jdk directory
;
我的環境:windows10 64,jdk1.8 64。
原因分析:
網上查了,有的說是android studio版本和jdk版本不匹配。有的說要設置JAVA_HOME=jdk directory,和path=%JAVA_HOME%\bin等等。;
好多方法都試了沒用;
查看我的環境變量裏path的設置,發現有個”C:\ProgramData\Oracle\Java\javapath”路徑,估計這裏是安裝jdk時自動添加的,因爲我沒有手動添加過;
然後嘗試重新安裝jdk,結果這個變量沒了。android studio也可以打開了
解決辦法:
重新安裝jdk,環境變量path裏的“C:\ProgramData\Oracle\Java\javapath”這裏路徑自動消失了,android studio 也可以打開了;
要注意:此時環境變量裏沒有配置jdk,所以要手動配置path=D:\jdk1.8\bin,否則STS又打不開了,因爲找不到java 虛擬機
總結:
歸根結底,就是環境變量的問題,先把網上的方法都試一遍,不行就嘗試着做一些改動