使用jsch 0.1.42时收到以下错误代码。,当我使用jsch 0.1.50时,错误如下,我尝试了足够多的探索,但我无法为我的问题找到明确的答案,我想我遗漏了一些东西。任何建议都将不胜感激。,使用jsch 0.1.50时维护依赖关系树,删除所有其他JSCH库之后,下面是我的maven,除了0.1.50,之外,我没有看到任何其他JSCH库,我仍然在行中出现错误,再次查看您的代码(就在我喝完咖啡之后,这样更好),
java.io.IOException: Pipe closed
使用JSCH 0.1.42实际上是由您建议的逻辑问题引起的:,您的最终挡路在您的for循环中。作为最后一个挡路,无论是否发生异常,您的客户端总是在第一次迭代结束时被最后一个挡路断开连接:,相反,您应该拥有如下内容:,将for循环作为代码可见性的函数也可能是个好主意;),java.lang.NoSuchFieldError: identities
是由应用程序的另一部分使用不同的JSch版本引起的,因为您根据Maven依赖关系树进行了验证。,这篇关于SFTP Java-管道关闭Jsch异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,