无法启动 Talend 工具 JAVA 版本不兼容
Unable to Start Talend Tool JAVA Version incompatibility
我的 Talend 工具版本是 5.6。如 Talend 文档中所述,它需要 Java Runtime Environment 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
的路径
启动工具时出现此错误:
Talend 基于 eclipse,因此您可以在 ini 文件中设置要使用的 java vm。 (抱歉,我现在这里没有安装,我想它叫 talend.ini - 尽管如此,它位于 talend 的安装文件夹中。)
将以下内容添加到文件顶部:
-vm
[path to your java 7]/bin/javaw.exe
使用以下命令创建批处理文件:
Talend-Studio-win-x86_64.exe -vm "[jdk 路径]\bin"
然后通过执行这个批处理来启动工作室。
补充ose 你在 c:\talend 中有 talend,而 jdk1.7 在 C:\jdk1.7 中。
您可以在 windows 环境中执行以下操作。
打开命令提示符。
转到jdk 1.7所在的bin文件夹位置。例如,如果您在 C:\jdk1.7 中有 jdk 那么
cd\
cd C:\jdk1.7\bin
- 然后从 jdk 的 bin 文件夹中键入可执行文件的完整 uri,然后按回车键。
在上面的supposition c:\jdk1.7\bin>c:\talend\tos_di-xxxxx.exe
上面的语句中tos_di-xxxxx.exe是依赖os环境的可执行文件
尝试在 TOS_DI-win-x86_64.ini 文件中进行更改
添加行
-vm
C:\Program Files\Java\jdk-11.0.14\bin\javaw.exe
并更新或确认版本如下。
-Dosgi.requiredJavaVersion=11.0.14
希望它能帮助解决问题
我的 Talend 工具版本是 5.6。如 Talend 文档中所述,它需要 Java Runtime Environment 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
启动工具时出现此错误:
Talend 基于 eclipse,因此您可以在 ini 文件中设置要使用的 java vm。 (抱歉,我现在这里没有安装,我想它叫 talend.ini - 尽管如此,它位于 talend 的安装文件夹中。)
将以下内容添加到文件顶部:
-vm
[path to your java 7]/bin/javaw.exe
使用以下命令创建批处理文件:
Talend-Studio-win-x86_64.exe -vm "[jdk 路径]\bin"
然后通过执行这个批处理来启动工作室。
补充ose 你在 c:\talend 中有 talend,而 jdk1.7 在 C:\jdk1.7 中。 您可以在 windows 环境中执行以下操作。
打开命令提示符。
转到jdk 1.7所在的bin文件夹位置。例如,如果您在 C:\jdk1.7 中有 jdk 那么 cd\
cd C:\jdk1.7\bin
- 然后从 jdk 的 bin 文件夹中键入可执行文件的完整 uri,然后按回车键。 在上面的supposition c:\jdk1.7\bin>c:\talend\tos_di-xxxxx.exe
上面的语句中tos_di-xxxxx.exe是依赖os环境的可执行文件
尝试在 TOS_DI-win-x86_64.ini 文件中进行更改
添加行
-vm
C:\Program Files\Java\jdk-11.0.14\bin\javaw.exe
并更新或确认版本如下。
-Dosgi.requiredJavaVersion=11.0.14
希望它能帮助解决问题