1.出現此問題有可能是安裝的jdk版本過高導致的,可以換一個版本低些的jdk安裝上再次試一試,如:8u211版本
2.有可能是由於注冊表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\路徑下沒有Java Development Kit項導致的,可以手動造一個reg文件導入(由txt文件后綴改為reg),文件內容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.8"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8]
"JavaHome"="C:\\Program Files\\Java\\jdk1.8.0_211"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8.0_211]
"JavaHome"="C:\\Program Files\\Java\\jdk1.8.0_211"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8.0_211\MSI]
"INSTALLDIR"="C:\\Program Files\\Java\\jdk1.8.0_211\\"
"NOSTARTMENU"="0"