SCP Ant 任务错误,原因:无法加载依赖类 com/jcraft/jsch/Logger



我正在尝试在 Eclipse 中的 Ant 中使用 SCP 任务。

我已经下载了这个文件:
http://sourceforge.net/projects/jsch/files/jsch.jar/0.1.50/jsch-0.1.50.jar/download

并把它放在C:softwareeclipsepluginsorg.apache.ant_1.8.4.v201303080030lib(ant-jsch.jar 已存在于此文件夹中)列出的另一个文件夹(我的主目录中的文件夹)不存在。

不幸的是,我在尝试使用 SCP 任务时得到以下输出:

Buildfile: C:Usersrhughesworkspaceprojectbuild-all.xml
scp-test:
BUILD FAILED
C:Usersrhughesworkspaceprojectbuild-all.xml:5: Problem: failed to create task or type scp
Cause: Could not load a dependent class com/jcraft/jsch/Logger
   It is not enough to have Ant's optional JARs
   you need the JAR files that the optional tasks depend upon.
   Ant's optional task dependencies are listed in the manual.
Action: Determine what extra JAR files are needed, and place them in one of:
    -C:softwareeclipsepluginsorg.apache.ant_1.8.4.v201303080030lib
    -C:Usersrhughes.antlib
    -a directory added on the command line with the -lib argument

我该如何解决这个问题?

我遇到了类似的问题,由于 jsch.jar默认 ant 安装中缺少 scp 连接,您需要下载更新的 jsch.jar 并放入 apache-ant/lib 目录。请参考以下类似的帖子-Ant scp 任务不起作用,即使在 ant/lib 上使用 jsch 也是如此

谢谢阿杰索尼

相关内容

  • 没有找到相关文章

最新更新