使用logisim出现this application requires a java Runtime Environment 1.5.0 问题解决方案

1.问题产生原因

        已经安装了java1.5.0版本以上的JDK,依旧会出现该问题,且查看了JDK中java运行时环境也已经存在了。那么出现此问题的原因就是因为未在注册表里面配置对应的java运行时环境,总而言之一句话,注册表信息缺失。

2.将jre环境加到注册表中即可

        新建一个文本文档输入以下内容

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8.0_212"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]
"JavaHome"="D:\\zhanshen\\JDK\\jdk-8u212-linux-x64\\java_1.8\\jre"

        其中只需要更改currentversion更改为你JRE的版本号,将javahome改成jre所在文件路径即可

比如说这样的jre版本就是1.8.0_212

        查看java环境变量位置

        将currentversion与javahome两个参数配置完之后将文件的后缀名更改为.reg,双击运行即可修改注册表内容,之后就可以正常打开logisim-win-2.7.1.exe

3.其他的问题

        有些人可能在JDK目录下没有jre目录,打开命令行窗口,输入以下命令生成jre,生成的jre目录会在jdk目录下

$bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

4.补充内容

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8.0_212"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]
"JavaHome"="D:\\zhanshen\\JDK\\jdk-8u212-linux-x64\\java_1.8\\jre"

        第一次接触这种方式来更改注册表内容,因此想多做一些解释

  1. Windows Registry Editor Version 5.00:这是注册表编辑器文件的头部声明,表明这是一个注册表脚本文件,版本为5.00。

  2. [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]:这表示注册表中的一个键(key),路径是HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_LOCAL_MACHINE是根键之一,通常包含系统级别的配置信息。JavaSoft是Java软件公司的注册表键。

  3. [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]:这是JavaSoft键下的一个子键,专门用于存储Java运行环境的配置信息。

  4. "CurrentVersion"="1.8.0_212":这是在Java Runtime Environment键下的一个值(value),名为CurrentVersion,其值为1.8.0_212。这表明当前配置的JRE版本是1.8.0的第212版。

  5. [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]:这是Java Runtime Environment键下的一个子键,用于存储特定于JRE 1.8版本的配置信息。

  6. "JavaHome"="D:\\zhanshen\\JDK\\jdk-8u212-linux-x64\\java_1.8\\jre":这是在1.8键下的一个值,名为JavaHome,其值为一个路径。这个路径指向JRE的安装位置,即JDK(Java Development Kit,Java开发工具包)中的JRE部分。这里的路径是D:\\zhanshen\\JDK\\jdk-8u212-linux-x64\\java_1.8\\jre,表明JRE安装在D盘下的zhanshen文件夹中的JDK文件夹内,具体版本是jdk-8u212-linux-x64,且是针对Linux系统的64位版本。

众所周知windows系统中的注册表文件是不能随意更改的,胡乱更改可能导致不可挽回的后果

这个脚本通常用于自动化配置Java环境,比如在安装Java应用程序或开发工具时自动设置系统环境变量。不过,直接编辑注册表涉及系统级别的更改,需要谨慎操作,以免造成系统不稳定。通常这类操作需要管理员权限。

另外,使用 .reg 文件时需要小心,因为不正确的注册表修改可能会导致系统不稳定或启动失败。因此,通常建议在导入 .reg 文件之前创建系统还原点或注册表的备份,以便在出现问题时能够恢复到之前的状态。


 

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值