我一共装了两个版本的JDK,一个是最新版的JDK12,一个是JDK1.8(用来跑一些比较老的项目)
我先安装了JDK12,按照JAVA_HOME, CLASSPATH, Path的顺序配好之后,运行正常,
但是我在继续配置好了JDK1.8之后,却出了这样的问题:
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
于是我就上网百度出现这个问题的原因,解决方法主要有两个:
1、把Path中对应JDK1.8的配置一直上移至顶端
2、在C:\Windows\System32这个路径下,找到java.exe,然后把它改个名字,随便什么名字都好
可是我在试了之后,并没有什么作用(我在尝试第二种方法的时候发现我在C:\Windows\System32这个路径下并没有java.exe文件……)
终于,在一筹莫展的时候,我看到了一篇博客,建议可以重启电脑试一下,照做之后,果然运行成功。

重启之后电脑才会重新识别Path路径哦
本文描述了一位开发者在同时配置JDK12和JDK1.8的过程中遇到的问题及解决方案。作者发现安装并配置好两个版本的JDK后,出现了找不到java.dll的错误提示。通过尝试调整Path环境变量的顺序和修改系统文件夹中的java.exe名称均未解决问题。最终,简单的重启计算机解决了该问题。

1461

被折叠的 条评论
为什么被折叠?



