无法启动Talend Tool JAVA版本不兼容

时间:2016-08-17 06:11:34

标签: java java-8 talend jdk1.7

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

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

以下是快照:在cmd中,已安装的版本显示jdk1.8,其中echo %JAVA_HOME%显示jdk1.7的路径

启动工具时出现此错误:

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

Talend基于eclipse,因此您可以设置要在ini文件中使用的java vm。 (对不起,我现在没有在这里安装,我认为它被称为talend.ini - 尽管如此,它位于talend的安装文件夹中。)

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

-vm
[path to your java 7]/bin/javaw.exe

答案 2 :(得分:0)

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

  1. 打开命令提示符。

  2. 转到jdk 1.7所在的bin文件夹位置。例如,如果你在C:\ jdk1.7中有jdk那么 CD \

  3. cd C:\ jdk1.7 \ bin

    1. 然后从jdk的bin文件夹中输入可执行文件的完整uri并按Enter键。 在上面的假设c:\ jdk1.7 \ bin> c:\ talend \ tos_di-xxxxx.exe
    2. 在上面的语句中,tos_di-xxxxx.exe是可执行文件,具体取决于os环境