【问题标题】:Unable to Start Talend Tool JAVA Version incompatibility无法启动 Talend Tool JAVA 版本不兼容
【发布时间】:2016-08-17 06:11:33
【问题描述】:

我的 Talend 工具版本是 5.6。如 Talend 文档中所述,它需要 Java 运行时环境 7,即已安装的 jdk1.7 - 以及在我的环境变量中设置的 java_home。据我所知,它应该工作。 但是我也安装了jdk1.8,但我正确地将jdk1.7 路径指向环境变量。

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

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

启动工具时出现此错误:

【问题讨论】:

  • 检查 PATH 变量,您很可能在 PATH 上有 java 8。相应地改变它。
  • 我未安装 jre 1.8,现在 Talend 运行良好。我可以不在我的系统中同时安装 jdk 7 和 8,至于一些我也需要 jdk 8 的应用程序....我该如何配置它??
  • 您当然可以在您的系统上同时安装 java 7 和 8。无需卸载 jre 1.8 即可使 Talend 正常工作。 talend ini 文件中的 JDK 路径应该可以正常工作,否则配置可能存在问题。
  • 非常感谢 Ankit... 我想我还没有完全纠正。但我的 Talend 工具现在工作正常。只是怀疑你是否可以帮助我:如果我的 64 位系统中已经安装了 jdk 1.7,现在如果我安装 jdk1.8,它会升级到以前的 jdk1.7 还是会创建新环境?这个 jre 到底有什么帮助?
  • Naga Pradeep 的回答对我有用:stackoverflow.com/a/39211567/12320424

标签: java java-8 talend jdk1.7


【解决方案1】:

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

【讨论】:

【解决方案2】:

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

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

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

【讨论】:

  • 是的,我也试过这个......通过在 Talend-Studio-win-x86_64.ini 文件中指定 java 7 路径......在文件顶部...... .但它没有解决我的问题
  • 确切的语法在 eclipse 文档中有详细说明:wiki.eclipse.org/Eclipse.ini 所以它必须在 vmargs 选项之前,并且在 -vm 和 javaw.exe 绝对路径之间必须有一行返回
【解决方案3】:

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

  1. 打开命令提示符。

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

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环境的可执行文件

【讨论】:

    【解决方案4】:

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

    添加行

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

    并更新或确认版本如下。

    -Dosgi.requiredJavaVersion=11.0.14
    

    希望对解决问题有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 2018-10-18
      • 2020-07-23
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 2012-11-30
      相关资源
      最近更新 更多