Java 与 Talend 的兼容性问题

Java 与 Talend 的兼容性问题

我安装了 Talend Open Studio for Data Integration 8.0.1。最初,我安装了 Java 版本 8 的 JRE,但收到错误消息“JVM 版本 1.8.0_321 不适用于该产品。需要版本:11 或更高版本”。因此,我安装了 Java 版本 11 的 jdk,现在收到错误消息“必须提供 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 TOS_DI-win-x86_64。搜索以下位置后未找到 Java 虚拟机:C:\Program Files\Java\jre1.8.0_321\bin”。

答案1

如果您不需要 Java 来安装其他软件,请卸载 1.8 版。然后尝试卸载 11 版。然后从以下位置安装最新可用的 Java JDK 版本这里

答案2

更改 PATH 和 HOME 以及 TOS ini 文件后,我仍然收到错误。我发现我可以直接从目录启动 TOS,但从快捷方式启动时会收到错误。发现安装设置的快捷方式在目标中包含 Java 路径:“C:\Program Files (x86)\TOS_DI-8.0.1\studio\TOS_DI-win-x86_64.exe”-vm“C:\Program Files\Java\jdk1.8.0_321\bin”。

答案3

您可以在 Talend 安装文件夹中创建一个 bat 文件,在我的情况下是:
C:\Program Files (x86)\TOS_DI-8.0.1\studio,并指明要使用哪个 Java 版本:

openTalend.bat

TOS_DI-win-x86_64.exe -vm "C:\Program Files\Java\jdk-21\bin"

要打开 Talend,请运行 bat 文件。

答案4

问题出在 Talend 的快捷方式中,无论你做了什么,快捷方式都有一个名为“目标”的字段,在我的例子中,它的值是这样的

“D:\Program Files (x86)\TOS_DI-8.0.1\studio\TOS_DI-win-x86_64.exe”-虚拟机“C:\Program Files\Java\jdk-11\垃圾桶”

如您所见,这是您第一次安装 Talend 时确定的命令,因此如果您需要更改 JDK 的版本,也请在此处将此路径更改为新的 JDK。

注意:按Alt+Double click可以查看快捷键参数。

相关内容