今天在本地跑springboot項目出現Error: could not open `D:\wordfile\Java\jdk8\lib\amd64\jvm.cfg'。
然后cmd測試了一下jdk錯誤,這就有點....
好吧!我的解決方式如下:
刪除C盤如下幾個文件
c:/windows/system32/java.ex
c:/windows/system32/javaw.exe
c:/windows/system32/javaws.exe
將環境變量PATH中JAVA_HOME放在最前面 %Java_Home%\bin;%Java_Home%\jre\bin;
cmd輸入java javac java -version
還是不行我吐了,那么就從根本上解決問題。cmd 輸入regedit 打開注冊中心查找 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft 好幾個jdk,
不管直接刪掉JavaSoft文件
筆者使用的是jdk1.8.0.264
因為去官網下可能需要創建賬號這里附帶jdk下載地址
鏈接:https://pan.baidu.com/s/1fuMbcM4dea3s_q24hvdeOA
提取碼:4bgg
jdk的配置筆者就不多做介紹了,重啟電腦。
Microsoft Windows [版本 10.0.18362.959]
(c) 2019 Microsoft Corporation。保留所有權利。
C:\Users\lenovo>javac -version
javac 1.8.0_261
C:\Users\lenovo>java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
C:\Users\lenovo>
在idea中切換jdk
搞定!