-1

我的 Talend 工具版本是 5.6。正如 Talend 文档中提到的,它需要jdk1.7安装 Java Runtime Environment 7 ie - 以及java_home我的环境变量中的设置。按照我的说法,它应该可以工作。但是我也jdk1.8安装了,但我正确地将jdk1.7路径指向环境变量。

或者,我尝试在 Talend 的文件中给出jdk1.7路径。Talend-Studio-win-x86_64.ini它仍然给我错误。

下面是快照:在cmd安装的版本中显示jdk1.8echo %JAVA_HOME%它显示路径的位置jdk1.7

启动工具时出现此错误:

4

4 回答 4

2

使用以下命令创建批处理文件:
Talend-Studio-win-x86_64.exe -vm "[jdk path]\bin"
然后通过执行此批处理启动工作室。

于 2016-08-18T09:03:15.903 回答
1

Talend 基于 eclipse,所以你可以在 ini 文件中设置 java vm 使用。(对不起,我现在没有安装,我想它叫做 talend.ini - 不过,它位于 talend 的安装文件夹中。)

将以下内容添加到文件顶部:

-vm
[path to your java 7]/bin/javaw.exe
于 2016-08-17T07:07:06.190 回答
0

假设您在 c:\talend 中有 talend,而 jdk1.7 在 C:\jdk1.7 中。您可以在 windows 环境中执行以下操作。

  1. 打开命令提示符。

  2. 转到 jdk 1.7 所在的 bin 文件夹位置。例如,如果您在 C:\jdk1.7 中有 jdk,则 cd\

cd C:\jdk1.7\bin

  1. 然后从 jdk 的 bin 文件夹中输入可执行文件的完整 uri,然后按 Enter。上述假设中 c:\jdk1.7\bin>c:\talend\tos_di-xxxxx.exe

上面语句中的tos_di-xxxxx.exe是依赖于os环境的可执行文件

于 2016-08-29T17:08:55.120 回答
0

尝试在 TOS_DI-win-x86_64.ini 文件中进行更改

添加行

-vm
C:\Program Files\Java\jdk-11.0.14\bin\javaw.exe

并更新或确认版本如下。

-Dosgi.requiredJavaVersion=11.0.14

希望它有助于解决问题

于 2022-02-10T07:00:36.703 回答