我安装JRE后八度找不到JRE

问题描述 投票:0回答:1

我已经成功安装了JRE:

Screenshor

但是,Octave不断显示找不到JRE。

octave
1个回答
0
投票

跟随https://octave.1599824.n4.nabble.com/Octave-4-installer-doesn-t-detect-JRE-at-install-time-td4670684.html和:https://superuser.com/questions/1382158/on-windows-why-java-version-return-error-opening-registry-key-software-javas

  1. 以管理员身份运行regedit.exe
  2. 将HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \中的CurrentVersion更改为12.0.2
  3. 创建:HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 12.0.2
  4. 在HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 12.0.2 \中将JavaHome设置为:C:\ Program Files \ Java \ jdk-12.0.2
  5. 打开cmd并输入:java -version
  6. 在错误类型的情况下:在java中
  7. cmd将返回文件夹或几个;在资源管理器中,转到以\ javapath结尾的那个,例如C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath
  8. 应该有文件:java.exe javaw.exe和javaws.exe
  9. 如果要删除它们,请重新打开cmd并键入java -version

现在它应该显示正确的版本而没有错误

  1. 在八度中键入javachk jvm

如果ans为空,java应该现在可以工作

© www.soinside.com 2019 - 2024. All rights reserved.