遇到以下问题:
Error: Failed reading value of registry key:
Software\JavaSoft\Java Runtime Environment\CurrentVersion
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
看了挺多博客说是以前的旧版或多版本的java.exe文件没有删除掉所导致,解决办法是C:\Windows\System32目录下搜索java,然后删除java.exe文件
然而我按照此步骤进行并没有在C:\Windows\System32目录下发现java.exe文件,便有以下方法:
1。cmd–>where java(进入小黑窗然后输入where java查询java.exe文件地址)
按照where java操作下显示的java.exe文件的路径进行删除,本文是删除前两项即可解决。
2.点击下载官方的卸载工具java-uninstall
使用管理员命令执行,它会将java的文件卸载并清除掉,推荐重装java时使用。
最后成功编译并执行: