【问题标题】:Oracle Lite 10g installer not detecting JDK on my mahineOracle Lite 10g 安装程序未在我的机器上检测到 JDK
【发布时间】:2011-09-07 09:43:49
【问题描述】:

我有一个 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

现在可能是什么问题?!?

编辑:

我现在还在PATH 变量的末尾添加了C:\Program Files\Java\jdk1.7.0,结果还是一样!

编辑 2:

从我的系统中完全删除了所有 Java 痕迹.. 卸载了所有 Java 的东西!使用 JavaRa 确认所有内容都已删除!删除了所有与 Java 相关的文件夹!重启系统!使用新下载的副本重新安装 JDK 7 x64 版本!在设置上述环境变量(现在将其设置为系统变量)后,现在尝试安装 Oracle 10g Lite,但仍然存在该死的错误! :(

【问题讨论】:

  • 您是否尝试将 JAVA_HOME 更改为同一路径没有 \bin 部分? (或者可能将 \bin 替换为 \jre,不记得是需要完整的 JDK 还是只需要运行时。)
  • 是的,请没有 \bin 部分的 JAVA_HOME。
  • 我一开始就是这么做的。最后写\bin是我打错了,现在更正了...
  • 是否有可能您添加了用户级别的环境变量并且您正在以更高的权限运行安装程序?
  • @Ahmad Oracle 10g lite requirements 好像说不支持 Java 1.6 或更高版本。

标签: windows oracle installation java


【解决方案1】:

这不是受支持的配置。您需要切换到更新的 oracle 版本。

【讨论】:

    【解决方案2】:

    尝试以下方法:

    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 开发工具包的版本而异。将注册表中 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit 中的内容复制到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      相关资源
      最近更新 更多