我尝试安装ODI(oracle数据集成器)已经有一周了,但我每次都失败了! 我见过所有的论坛,我已经尝试了所有的甚至setup.exe jreLoc,但它不起作用!请帮助我,我对此失去了理智! 我将这个命令行“setup.exe -jreLoc C:\ Program Files \ Java”重定向到磁盘1所在的文件夹(安装了odi)之后使用了这个命令行,但它失败并显示“请安装java运行时”,尽管它是已安装我该怎么办?我使用64位jre / jdk而我正在安装ODI 64位(oracle数据集成器)
答案 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)
要解决此问题:
从www.oracle.com下载Java SE开发套件8u261
那是文件jdk-8u261-windows-x64.exe
在此之前,我只有默认安装位置C:\Program Files (x86)\Java
安装的jre1.8.0_251,因此我没有碰过它,不需要卸载。
现在安装jdk-8u261-windows-x64.exe,但在安装时选择另一个位置:C:\Java\jdk1.8.0_261
和C:\Java\jre1.8.0_261
用于JRE。
打开命令提示符,转到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
您必须使用JDK而不是JRE来开始ODI安装。
对于进一步的安装,我使用了https://www.youtube.com/watch?v=mm5iqoAWCbs
安装过程中我也遇到了问题,要修复它,您需要编辑文件
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>