【问题标题】:Could not load a dependent class com/jcraft/jsch/Logger无法加载依赖类 com/jcraft/jsch/Logger
【发布时间】:2013-05-20 05:46:50
【问题描述】:

尝试在 Eclipse 的 ant 中执行包含 scp 任务的目标时,出现错误

BUILD FAILED
D:\Users\Dims\Design\liferay-plugins-sdk-6.1.1-tomcat-6.0.37-x64-liferay-6.1-GA2\portlets\scisbo-portlet\build.xml:11: 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:
        -D:\APPS\eclipse-liferay-ide\plugins\org.apache.ant_1.8.2.v20120109-1030\lib
        -C:\Users\dims\.ant\lib
        -a directory added on the command line with the -lib argument

Do not panic, this is a common problem.
The commonest cause is a missing JAR.

This is not a bug; it is a configuration problem

我已经完成了这里写的并放了 JAR 文件

D:\...eclipse-liferay-ide\plugins\org.apache.ant_1.8.2.v20120109-1030\lib>dir
ant-antlr.jar         ant-apache-oro.jar       ant-commons-logging.jar  ant-jdepend.jar  ant-junit4.jar    ant-testutil.jar
ant-apache-bcel.jar   ant-apache-regexp.jar    ant-commons-net.jar      ant-jmf.jar      ant-launcher.jar  ant.jar
ant-apache-bsf.jar    ant-apache-resolver.jar  ant-jai.jar              ant-jsch.jar     ant-netrexx.jar   ecj.jar
ant-apache-log4j.jar  ant-apache-xalan2.jar    ant-javamail.jar         ant-junit.jar    ant-swing.jar     jsch-0.1.50.jar

但这没有帮助。

com/jcraft/jsch/Logger.class 文件在这个 JAR 中。

【问题讨论】:

    标签: java eclipse ant jar jsch


    【解决方案1】:

    您尝试修复类路径的方式是使用独立 Ant 时的方式。这是由 Eclipse 管理的。

    您仍然可以为 Ant 的类路径做出贡献。只需进入 Eclipse 首选项,在 Ant/Runtime 条目中,在“类路径”选项卡中。使用“添加外部罐子”按钮将您的 jsch.jar 添加到 Ant 的类路径中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      相关资源
      最近更新 更多