我正在尝试运行java项目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>
那么如何解决这个问题呢?
显然,您还需要在类路径中包含一些Apache Commons库。你链接到的项目似乎已经为Eclipse IDE准备好了——你可能不得不手动添加Netbeans中缺失的JAR库文件,例如这里和这里。
但是,老实说,手动维护任何数量的外部JAR依赖项会使非常令人沮丧。从长远来看,如果你在主流构建和/或依赖管理系统(如Maven、Ivy或Gradle)上投入一些时间,你会过得更好。这样的系统将负责下载依赖项并为您设置类路径,而无需所有痛苦的探查和戳…