Java 如何解决Talend命令行中的JVM兼容性问题
大家好,我正在命令行上的Talend 6.3.1上使用以下命令执行作业:Java 如何解决Talend命令行中的JVM兼容性问题,java,command-line,jvm,talend,Java,Command Line,Jvm,Talend,大家好,我正在命令行上的Talend 6.3.1上使用以下命令执行作业: executeJob job_name -i /etc/alternatives/jre_1.8.0_openjdk/bin/java -jc DEV 我总是得到以下错误 错误行:8113详细信息:com.jcraft无法解析为 类型 作业正在使用一个调用jsch-0.1.53.jar的SFTP组件,jar存在于作业中,但出于某种原因,它似乎找不到它。命令行日志显示: !!信息2019-10-1417:40:29926信
executeJob job_name -i /etc/alternatives/jre_1.8.0_openjdk/bin/java -jc DEV
我总是得到以下错误
错误行:8113详细信息:com.jcraft无法解析为
类型
作业正在使用一个调用jsch-0.1.53.jar的SFTP组件,jar存在于作业中,但出于某种原因,它似乎找不到它。命令行日志显示:
!!信息2019-10-1417:40:29926信息
org.talend.commons.exception.CommonExceptionHandler-缺少JAR:
jsch-0.1.53.jar
我们还检查了问题是否是我们正在使用的jdk版本,但到目前为止没有结果
当在studio上执行作业时,甚至是在服务器上(而不是在命令行上)构建并执行作业时,作业都可以正常工作。您是否可以将作业发布到Nexus存储库,然后在TAC上从Nexus检索作业?这样,作业在studio中只编译一次,您不必使用命令行(因为作业已经编译)。这比使用命令行解决库问题更简单 感谢您的回复,但此作业必须通过命令行执行。我们的一些工作只需通过命令行即可