使用JDK和使用jreLoc安装ODI时出现问题

时间:2014-07-20 09:00:21

标签: java

我尝试安装ODI(oracle数据集成器)已经有一周了,但我每次都失败了! 我见过所有的论坛,我已经尝试了所有的甚至setup.exe jreLoc,但它不起作用!请帮助我,我对此失去了理智! 我将这个命令行“setup.exe -jreLoc C:\ Program Files \ Java”重定向到磁盘1所在的文件夹(安装了odi)之后使用了这个命令行,但它失败并显示“请安装java运行时”,尽管它是已安装我该怎么办?我使用64位jre / jdk而我正在安装ODI 64位(oracle数据集成器)

3 个答案:

答案 0 :(得分:1)

我的建议是针对Windows 7和Windows 10环境

我发现此事有几个问题:

1)无法识别JAVA_HOME或JRE_HOME变量

2)没有JDK的JRE似乎不起作用

3)JDK的路径名中的空格不起作用

在所有情况下,您最终都会遇到以下错误: 传递了无效的JDK。请指定JDK位置(例如/ home / jdk),/ bin / java应该存在。

解决方案:创建setup.exe的快捷方式,添加“ -jreLoc”,然后 在我的情况下,将路径添加到您的JDK:-jreLoc E:\ Java \ jdk1.8.0_212

答案 1 :(得分:0)

输入与

略有不同的命令
setup.exe -jreloc C:\Program Files\Java\jdk1.7.0_67\jre 

答案 2 :(得分:0)

要解决此问题:

  1. www.oracle.com下载Java SE开发套件8u261 那是文件jdk-8u261-windows-x64.exe

  2. 在此之前,我只有默认安装位置C:\Program Files (x86)\Java安装的jre1.8.0_251,因此我没有碰过它,不需要卸载。

  3. 现在安装jdk-8u261-windows-x64.exe,但在安装时选择另一个位置:C:\Java\jdk1.8.0_261C:\Java\jre1.8.0_261用于JRE。

  4. 打开命令提示符,转到ODI设置文件位置并按以下方式启动它:

    cd C:\SETUP\ODI Studio 11.1.1.7.0\V37940-01\odi\Disk1\install\win64
    setup.exe -jreLoc C:\Java\jdk1.8.0_261
    
  5. 您必须使用JDK而不是JRE来开始ODI安装。

  6. 对于进一步的安装,我使用了https://www.youtube.com/watch?v=mm5iqoAWCbs

  7. 安装过程中我也遇到了问题,要修复它,您需要编辑文件 C:\SETUP\ODI Studio 11.1.1.7.0\V37940-01\odi\Disk1\stage\prereq\win64\refhost.xml 并在您的操作系统版本中插入一行:

    <OPERATING_SYSTEM>
      <VERSION VALUE="10.0"/>
    </OPERATING_SYSTEM>