繁体   English   中英

为什么我仍然无法找到 Java SE 运行时环境?

[英]Why am I still getting a cannot find Java SE Runtime Environment?

这些是我尝试在命令窗口中运行简单的 Java 版本时遇到的错误。在此处输入图片说明

我遵循了关于错误的建议:注册表项 'Software\\JavaSoft\\Java Runtime Environment'\\CurrentVersion'? . 当我使用 regedit 时,这是我看到的

这意味着没有什么可以改变 - 正确的运行时版本。 然后我做了下一步,即“删除所有以前版本的 Java(使用“程序和功能”卸载过程),然后仅重新安装您想要使用的版本”但是,这也不起作用.. .... 这是我当前的 java 目录(看到我已经安装了所有东西)在此处输入图片说明

我目前的环境变量是

JAVA_HOME - C:\Program Files\Java\jdk1.7.0_71

Path - C:\Program Files\Java\jdk1.7.0_71\bin

我认为来自http://www.oracle.com/technetwork/java/javase/install-windows-189425.html 的也是正确的

有谁知道我如何摆脱这个问题? 我可以再卸载/安装一次,但我认为这是浪费时间,不会有什么不同。

我要感谢@almas-shaikh 的回答。 他的评论让我检查 C:\\Program Files\\Java\\jdk1.7.0_71\\jre\\bin 并看到该目录中没有 java.dll 库文件。 我接下来所做的只是删除 jdk 并通过 jdk-7u71-windows-x64.exe 可执行文件重新安装它。 现在当我执行 java -home 时,我得到在此处输入图片说明

现在我没搞懂的部分是java.dll库文件是如何被删除的……

请尝试以下步骤。 我希望,它会帮助你。

步骤 1:删除所有以前版本的 Java(使用“程序和功能”卸载过程)。 如果java文件夹仍然在“C:/Program Files/...”中,请删除它。

第 2 步:清理您的注册表(删除您的 Java 密钥)。 请按照以下链接逐步清理
https://java.com/en/download/help/manual_regedit.xml

第 3 步:重新安装 Java 并将系统变量 JAVA_HOME 设置为您的 JDK 路径。
例如:
JAVA_HOME - C:\\Program Files\\Java\\jdk1.7.0_71
路径 - C:\\Program Files\\Java\\jdk1.7.0_71\\bin

步骤 4如果步骤 3 成功,请检查以下命令
1) 回显 %JAVA_HOME%
2) java -version

我有类似的问题。 事实证明,即使您拥有 64 位操作系统,您的浏览器也很可能是 32 位的,因此您的 JAVA 也是如此。 您需要手动安装 64 位 JAVA。

我希望这会有所帮助。

尝试添加“%JAVA_HOME%\\bin;” 在 Path 部分而不是这个“C:\\Program Files\\Java\\jdk1.7.0_71\\bin”,应该没有区别,只是像这样尝试。

java 安装将创建一个类似于 C:\\ProgramData\\Oracle\\Java 的文件夹。 重命名并再次尝试 cmd java -version。

确保您将路径变量设置为最新的 jre/bin 文件夹

我还没有看到这个答案,但这就是我遇到问题然后解决它的方式。

我安装了Java 14.0.2 ,我需要安装IntelliJMaven 这台电脑是企业电脑,安装过程我就不多说了。 我想IntelliJ附带了Java 10.0.1或者 IT 将它安装为他们过程的一部分,当然它把我所有的系统都扔出了窗外。

所以为了解决这个问题,我必须让 IT 人员为我解锁管理内容,然后:

  • 我用10.0.1删除了 JRE 路径
  • 在 Windows 卸载软件工具下,我删除了Java 10.0.1 JRE 和 JDK。
  • 在Java目录下,也移动或删除了那些文件夹
  • 然后我用java -versionjavac -version测试了IntelliJ和终端,以检查我是否得到了相同的结果(得到14.0.2 ,很好,这就是我所期待的)
  • 然后使用mvn -version检查Maven以获得apache反馈,这也将返回它正在运行的 JDK。

无需摆弄注册表,甚至无需重新启动计算机(只需在路径更改后重新启动终端)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM