修改jdk的版本后,软件启动报错:The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.

错误原因:

更新jdk以后,注册表里面没有随着更新jdk的版本和位置

绝对可行的方法:

1. 进入控制面板--程序--卸载

找到与java有关的jdk,全部卸载掉;

2. 在运行里面输入:regedit,进入注册表。找到HKEY_CURRENT_USER----software----javasoft

  看看还有没有这棵树,没有的话,正常;有的话,删掉javasoft;

3. 下载新的jdk,进行安装。安装路径和以前的一致也没有关系。

4. 查看注册表HKEY_CURRENT_USER----software----javasoft,发现新生成注册内容

5. 一切正常

时间: 2024-10-07 23:32:12

修改jdk的版本后,软件启动报错:The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.的相关文章

freemind 运行就报错~"The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted."

最近在安装使用freemind的时候,安装下来无法使用,打开后立马报错~ 错误原因: 更新jdk以后,注册表里面没有随着更新jdk的版本和位置; 绝对可行的方法: 1. 进入控制面板--程序--卸载 找到与java有关的jdk,全部卸载掉: 2. 在运行里面输入:regedit,进入注册表.找到HKEY_CURRENT_USER----software----javasoft 看看还有没有这棵树,没有的话,正常:有的话,删掉javasoft: 3. 下载新的jdk,进行安装.安装路径和以前的一致

fastDfs V5.02 升级到 V5.08版本后,启动报错:symbol lookup error: /usr/bin/fdfs_trackerd: undefined symbol: g_current_time

/libfastcommon-1.0.36 # ./make.sh cc -Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O3 -c -o hash.o hash.c cc -Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O3 -c -o chain.o chain.c cc -Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g -O3 -c -o shared_fu

C#开发之问题汇总-降低NetFramework版本后,没有报错,生成失败

问题:-降低NetFramework版本后,没有报错,生成失败 原因:由于引用的dll与NET Framework版本不一致,导致,没有报错,但是生成失败 视图->输出,中能看到具体出错如下: 4>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3275: 未能解析主引用"D:\workspace\练习\ServerManager_E

安装Oracle JDK 7.0与8.0 for Mac OS X后Eclipse启动报错的解决之道

启动 Eclipse 时,直接报错The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib"does not contain the JNI_CreateJavaVM symbol. Unable to find any JVMs matching architecture "i386&qu

SpringBoot高版本修改为低版本时测试类报错解决

有时在使用idea通过Spring Initailizr创建项目时,默认只能创建最近的版本的SpringBoot项目. 这是如果想要换成版本,就可以在项目创建好了之后,在pom文件中直接将版本修改过来. 如下所示 比如在创建项目时默认的版本为2.2.2版本: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif

升级Zabbix proxy到3.0.2后无法启动报错

一 问题描述 将一台zabbix proxy由2.4.5升级到3.0.2后启动了就直接崩溃了. 错误信息如下: 2367:20160508:153246.830 One child process died (PID:42385,exitcode/signal:11). Exiting ... 42367:20160508:153248.904 Zabbix Proxy stopped. Zabbix 3.0.2 (revision 59540). 将日志级别调高点,设置DebugLevel=4

OS X Yosemite升级后iTerm启动报错

上午手贱,将Mackbook升级到了Yosemite 10.10.1,结果启动iTerm后,直接就报如下错误: dyld: Library not loaded: /usr/local/lib/libgdbm.1.dylib   Referenced from: /usr/local/bin/zsh   Reason: image not found 虽然不影响使用,但看起来实在别扭,于是引起强迫症病发,遂开始修复这个问题.一通乱搜后,大神们都建议link一下,我就执行了下brew link p

confluence和jira重启动后confluence启动报错,打不开网页

重启了jira和confluence服务 jira服务正常,网页正常访问,confluence端口是通的,ping IP,ping域名都通,就是打不开网页,报404 cd /home/confluence/logs tail -f catalina.out    等待查看启动日志 新打开一个服务器ssh连接 cd /home/confluence/bin ./stop-confluence.sh   #停止之前的服务, ps -ef 查看进程是否存在,如果还存在kill -9 进程号 #等待查看

linux下weblogic11g成功安装后,启动报错Getting boot identity from user

<2015-7-1 下午05时46分33秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 > <2015-7-1 下午05时46分39秒 CST> <Info> <Security> <BEA-090065> <Gett