找不到taskdef类net.sourceforge.jarbundler.JarBundler

时间:2014-05-22 07:27:33

标签: java netbeans packages

我试图运行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>

那么如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

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

说实话,但是,手动维护任意数量的外部JAR依赖项会很快非常令人沮丧非常。如果您在主流构建和/或依赖管理系统(例如MavenIvyGradle)中投入一些时间,那么从长远来看,您会更好。这样的系统会负责下载依赖项并为你设置类路径,而不需要进行任何痛苦的探索和探索......