如何在Windows 10上设置java运行时环境

时间:2015-11-22 15:25:26

标签: java path environment-variables windows-10

我几天前收到了Windows 10但是当我尝试运行一个应用程序(.exe)时,它给了 the following error message

  

注册表引用了不存在的Java Runtime Environment安装程序或运行时已损坏。   系统找不到指定的路径。

有谁知道如何解决这个问题,我认为我必须更改环境变量中的某些内容,但是我无法找到有关它的有关它的信息。

2 个答案:

答案 0 :(得分:0)

这是因为您的注册表中有一些条目指向无效路径。

  • Java控制面板 Java控制面板>下的java选项卡)检查已启用的Java Runtime版本。
  • 从Java安装目录中删除其他 jre (不是 jdk )版本(主要是C:\Program Files\Java)。
  • 打开注册表编辑器( Win + R 然后输入 regedit )。
  • 导航至HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.x(此处 x 是jre版本。)
  • 验证1.x每个文件夹下 JavaHome 键的路径()是否实际存在于给定目录下。

您会在那里找到一些无效条目,只需删除这些条目(HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\下的相应文件夹)并重新安装 exe 应用程序。

答案 1 :(得分:0)

我最近在尝试运行freemind时遇到了同样的问题。我在win10中解决它的方式是:

使用OO RegEdit我搜索了java runtime environment并在

下找到了它

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft\Java Runtime Environment

而不是其他文章为win7提及的所有地方......等等。

我删除了jre7的无效条目,应用程序立即开始工作。 HTH