【问题标题】:taskdef class net.sourceforge.jarbundler.JarBundler cannot be found [closed]找不到taskdef类net.sourceforge.jarbundler.JarBundler [关闭]
【发布时间】:2014-07-11 02:36:33
【问题描述】:

我正在尝试运行java project jsignpdf,在导入项目后,我添加了一些必需的库。

现在运行项目时出现类似错误

taskdef class net.sourceforge.jarbundler.JarBundler cannot be found
 using the classloader AntClassLoader[]
BUILD FAILED (total time: 0 seconds)

在我的 build.xml 中,我有以下相关内容:

<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler">
        <classpath>
            <pathelement location="${jarbundler.jar}"/>
        </classpath>
</taskdef>

那么如何解决呢?

【问题讨论】:

  • 您需要将这些 jar 添加到您的项目中,并将它们添加到您的构建和类路径中
  • 这是一个 Eclipse 项目 - 将其导入 Eclipse(“导入现有项目”)

标签: java netbeans packages


【解决方案1】:

显然你还需要在你的类路径中有一些Apache Commons 库。您链接到的项目似乎已经为Eclipse IDE 做好了准备 - 您可能必须手动在 Netbeans 中添加缺少的 JAR 库文件,如前所述,例如herehere

然而,老实说,手动维护任意数量的外部 JAR 依赖项会很快非常令人沮丧非常。如果您在主流构建和/或依赖管理系统之一(例如MavenIvyGradle)上投入一些时间,从长远来看,您会做得更好。这样的系统将负责下载依赖项并为您设置类路径,而无需所有痛苦的探测和戳...

【讨论】:

  • 好的。我添加了很多必需的库。即使我从这里添加 com.sun.pdfview 仍然显示丢失 java2s.com/Code/Jar/p/Downloadpdfrendererjar.htm
  • @ITresearcher:也许您应该尝试使用当前项目页面中的 JAR 文件:java.net/projects/pdf-renderer/downloads
  • 好的。现在我已经解决了所有错误。但是当我运行项目时,我收到错误,例如“目标”运行“在项目“JSignPdf”中不存在。“这是什么意思?
  • @ITresearcher:我假设您需要使用包含main() 方法的适当类来创建run 目标。但是,我并没有真正使用过NB,所以我对此无能为力。如果 Google 搜索没有显示任何内容,您可以尝试问另一个问题,这不太可能......
猜你喜欢
  • 2015-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-22
  • 1970-01-01
  • 2017-09-20
相关资源
最近更新 更多