【发布时间】: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.8 在echo %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