Could not open registry key 'Software\JavaSoft\Java Runtime Environment'的解决办法
后来细看注册表,HKEY_LOCAL_MACHINE\SOFTWARE\,发现自己的机器上缺少java software该项,才记起原来我重装过系统,注册表的java信息已没了,然后用记事本编辑该文件,将里面的路径改为你机器java的实际路径。最后在xp双击运行该文件导入注册表,这样问题就解决了!
附java.reg,划线中间部分:(此文件中jdk的路径为F:\\Java\\jdk1.5.0_14)
-----------------------------------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.5"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5]
"JavaHome"="F:\\Java\\jdk1.5.0_14"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5.0_14]
"JavaHome"="F:\\Java\\jdk1.5.0_14"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.5.0_14]
"JavaHome"="F:\\Java\\jdk1.5.0_14\\jre"
"UseJava2IExplorer"=dword:00000001
"UseNewJavaPlugin"=dword:00000001
"HideSystemTrayIcon"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"Java5FamilyVersion"="1.5.0_14"
"CurrentVersion"="1.5"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5]
"JavaHome"="F:\\Java\\jdk1.5.0_14\\jre"
"RuntimeLib"="F:\\Java\\jdk1.5.0_14\\jre\\bin\\client\\jvm.dll"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5.0_14]
"JavaHome"="F:\\Java\\jdk1.5.0_14\\jre"
"MicroVersion"="0"
"RuntimeLib"="F:\\Java\\jdk1.5.0_14\\jre\\bin\\client\\jvm.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5.0_14\MSI]
"JU"="1"
"OEMUPDATE"=""
"MODE"="C"
"FROMVERSION"="NA"
"KERNEL"=""
"PRODUCTVERSION"="6.0.140"
"INSTALLDIR"="F:\\Java\\jdk1.5.0_14\\jre\\"
"SYSTRAY"="1"
"EULA"="0"
"IEXPLORER"="1"
"MOZILLA"="0"
"JAVAUPDATE"="1"
"AUTOUPDATECHECK"="1"
"AUTOUPDATEDELAY"=""
"ImageCkSum"="307882084"
"FullVersion"="1.5.0_14-b08"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000001
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000000
"UpdateSchedule"=dword:00000010
"Frequency"=dword:011c0000
"UpdateMin"=dword:0000002f
"ScheduleId"="S-1-5-21-484763869-1123561945-1417001333"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start]
"CurrentVersion"="1.5.0_14"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_02]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_03]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_04]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.2]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.2.0_01]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.5.0_14]
"Home"="F:\\Java\\jdk1.5.0_14\\jre\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs]
----------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
标题中的“Error opening registry key 'Software\\JavaSoft\\Java Runtime Environment”是一个常见的错误信息,通常在尝试访问或修改与Java运行环境相关的注册表键时出现。注册表是Windows操作系统中的一个重要...
Java Runtime Environment(JRE)是Java程序运行所必需的基础组件,它是Java Development Kit(JDK)的一部分,但也可以单独下载和安装。JRE为运行基于Java语言编写的程序提供了必要的环境,包括Java虚拟机(JVM)和...
Registry.Key key = reg.openKey(Registry.HKEY_LOCAL_MACHINE, "Software\\Example"); // 读取值 String value = key.readValue("ExampleValue"); System.out.println("Value: " + value); // 写入值 key....
Could not resolve dependencies for project org.apache.flink:flink-avro-confluent-registry:jar:1.15.3: Could not find artifact io.confluent:kafka-schema-registry-client:jar:6.2.2 in maven 安装本地...
VMware安装失败 “Failed to create the requested registry key Key,亲测成功解决问题
3. **调用API**:使用提供的API进行读写操作,如`Registry.createKey()`, `Registry.getValue()`, `Registry.setValue()`等。 4. **错误处理**:捕获并处理可能的异常,如权限不足、注册表键不存在等。 5. **资源...
3. 执行操作:使用`Registry`类提供的方法,如`openKey`、`createKey`、`getValue`、`setValue`、`deleteKey`等,执行相应的读写操作。 4. 错误处理:注意捕获并处理可能出现的异常,如`RegistryException`,以确保...
META-INF/MANIFEST.MF com.ice.jni.registry.HexNumberFormat.class com.ice.jni.registry.NoSuchKeyException.class com.ice.jni.registry.NoSuchValueException.class com.ice.jni.registry.RegBinaryValue.class ...
Files contained in registry-3.1.3.jar: META-INF/MANIFEST.MF com.ice.jni.registry.RegMultiStringValue.class com.ice.jni.registry.RegBinaryValue.class com.ice.jni.registry.RegistryException.class ...
标题中的问题“ORACLE SYS.DBMS_REGISTRY_SYS has errors”指的是在Oracle数据库系统中,系统包BODY `SYS.DBMS_REGISTRY_SYS` 出现错误,导致了一系列的PL/SQL调用失败。这种错误通常与数据库的元数据注册功能有关,...
RegistryKey key = registry.open("Software\\Microsoft\\Windows\\CurrentVersion"); String value = key.getStringValue("ProgramFilesDir"); System.out.println("ProgramFilesDir: " + value); key.close...
成功解决安装pywin32时出现python version 3.6 required, which was not found in the registry 目录 解决问题 解决方法 第一步,打开注册编辑器:regedit 第二步,如图所示,定位到python 第三步,把注册表中文件夹...
包将与Java 1.1和更高的工作,并使用JavaSoft的原生接口,而不是Netscape的接口。该软件包还包括一个DLL,它实现了接口。包已经使用JDK1.2,和JDK1.3,JDK1.4的,以及JDK1.1.8。 该计划包括预建的DLL(调试和发布)...
解决动态链接库ICE_JNIRegistry.dll位置放置问题,该jar包中已经包含ICE_JNIRegistry.dll。该压缩包中有regist.jar和registry源码,regist.jar是将registry-3.1.3的源码修改后重新编译的,不需要ICE_JNIRegistry.dll...
为了实现这些功能,开发者可能在`WinRegistry.java`中定义了一些类和方法,如`readRegistryKey(String keyPath)`、`listSubKeys(String parentKey)`等,通过这些方法,用户可以在Java代码中方便地操作Windows注册表...
例如,可能有一个名为`Registry`的类,提供了如`openKey()`, `getValue()`, `setValue()`, `createKey()`, `deleteKey()`等方法,分别对应打开注册表键、获取值、设置值、创建键和删除键的操作。 在实际使用过程中...
3. 打开或创建键:使用`Registry.openKey`或`Registry.createKey`方法,指定键的路径。 4. 读取和写入值:通过`Key.getValue`和`Key.setValue`方法,可以读取或设置键下的值。 5. 删除键和值:如果不再需要,可以...
RegistryKey registryKey = Registry.openSubkey(Registry.HKEY_CURRENT_USER, Internet, RegistryKey.ACCESS_READ); // 注册表表项键 RegistryValue registryValue = registryKey.getValue("ProxyEnable"); ...
4. Registry.User:类似于Registry.CurrentUser,但代表的是所有用户的配置信息。它对应的是HKEY_USER主键,包含了系统中所有用户的注册信息。 5. Registry.CurrentConfig:用于存储当前硬件配置的信息。它对应的是...
**Registry Key Remover 开源项目详解** 在 IT 领域,尤其是系统管理和安全审计方面,注册表(Registry)管理是至关重要的。Windows 操作系统的注册表存储了系统及应用程序的配置信息,包括用户设置、应用程序路径...