检查 Java 版本时出错:找不到 java.dll

2024-01-24

为什么我会得到这个?我该如何修复它?

C:\Users\ash>java version
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.7.0_01', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

重新安装所有 JDK 的公认解决方案有点苛刻。 我也遇到过这个问题,这是我的 2 美分:

自从我安装了 JDK 8 并且仍然安装了 JDK 6 以来,这个问题就开始发生。我需要我正在从事的不同项目。

我注意到我有一个用户和一个系统%JAVA_HOME%,所以我删除了我的用户%JAVA_HOME%变量,只留下系统变量。

我还注意到,在我的 Oracle 安装中存在一些 Java 可执行文件,并且我相信这些可执行文件存在冲突,因为我的 Oracle 和 Java 安装都在我的安装中%PATH%多变的。

我从我的目录中删除了所有 Java 路径%PATH%变量,只留下%JAVA_HOME%\bin位于变量的开头,以避免与 Oracle 安装发生任何冲突。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查 Java 版本时出错:找不到 java.dll 的相关文章

随机推荐