我有一个Windows 7 64位系统,我在其上安装了Java JDK 7 6位版本......它安装在默认目录中:
C:\Program Files\Java\jdk1.7.0\bin
我还在系统设置中将JAVA_HOME
环境变量设置为C:\Program Files\Java\jdk1.7.0
。但即使是现在,在安装Oracle Lite 10g期间,我收到错误:
JDK is not installed on machine
现在可能出现什么问题?!?
编辑:
我现在还在C:\Program Files\Java\jdk1.7.0
变量的末尾添加了PATH
,结果仍然相同!
编辑2:
从我的系统中完全删除了所有Java痕迹..卸载了所有Java东西!使用JavaRa确认删除了所有内容!删除了与Java相关的所有文件夹!重启系统!重新安装了JDK 7 x64版本,下载了全新的副本!在设置了上述环境变量(现在将其设置为系统变量)之后,现在尝试安装Oracle 10g Lite,并且仍然存在DAMN错误! :(
答案 0 :(得分:0)
这不是受支持的配置。您需要切换到更新的oracle版本。
答案 1 :(得分:0)
尝试以下方法:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.7"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.7]
"JavaHome"="C:\\Program Files\\Java\\jdk1.7.0_67"
"MicroVersion"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.7.0_67]
"JavaHome"="C:\\Program Files\\Java\\jdk1.7.0_67"
"MicroVersion"="0"
当然,这可能会有所不同,具体取决于Java Development Kit的版本。将注册表中 HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Development Kit 中的内容复制到 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Development Kit 。