【JAVA-IDEA報錯】【已解決】:Error:Cannot run program 「C:\Program Files\Java\jdk1.8.0_20\bin\java.exe「

win10系統更新jdk版本之後,執行java程序報錯:

錯誤類型如下:

 

Error:Cannot run program "C:\Program Files\Java\jdk1.8.0_20\bin\java.exe" (in directory "C:\Users\xxx\AppData\Local\JetBrains\IntelliJIdea2020.1\compile-server"): CreateProcess error=2, 系統找不到指定的文件。

 

解決:

1)查看「C:\Program Files\Java\jdk1.8.0_20\bin」目錄下,沒有java.exe文件。

2)去jdk官網下載剛剛更新的 jdk1.8.0_271,

      下載鏈接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

      百度網盤下載鏈接https://pan.baidu.com/s/1h40zWDxaWlPe6v8sQY4vDA
      提取碼:80f3
 

3)如果不在需要jdk1.8.0_20,從環境中刪掉該變量即可

4)將新安裝好的jdk1.8.0_271配置到環境變量中,分別更改環境變量中的

「JAVA_HOME」  = C:\Program Files\Java\jdk1.8.0_271

「JRE_HOME」  = C:\Program Files\Java\jdk1.8.0_271\jre

 

「Path」 = C:\Program Files\Java\jdk1.8.0_271\bin\java.exe

 

5)在ProjectStructure中添加最新安裝的1.8.0_271jdk

6)重新打開idea編輯器,file - setting 搜索「runner」 ,在JRE選項框中選擇JDK= 1.8.0_271的選項,APPLY, OK。

7)重新循行程序即可