Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决Talend命令行中的JVM兼容性问题_Java_Command Line_Jvm_Talend - Fatal编程技术网

Java 如何解决Talend命令行中的JVM兼容性问题

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信

大家好,我正在命令行上的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信息 org.talend.commons.exception.CommonExceptionHandler-缺少JAR: jsch-0.1.53.jar

我们还检查了问题是否是我们正在使用的jdk版本,但到目前为止没有结果


当在studio上执行作业时,甚至是在服务器上(而不是在命令行上)构建并执行作业时,作业都可以正常工作。

您是否可以将作业发布到Nexus存储库,然后在TAC上从Nexus检索作业?这样,作业在studio中只编译一次,您不必使用命令行(因为作业已经编译)。这比使用命令行解决库问题更简单

感谢您的回复,但此作业必须通过命令行执行。我们的一些工作只需通过命令行即可