我试图运行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>
那么如何解决这个问题?
答案 0 :(得分:1)
显然,您还需要在类路径中包含一些Apache Commons库。您链接到的项目似乎已经为Eclipse IDE做好了准备 - 您可能需要手动在Netbeans中添加缺少的JAR库文件,例如: here和here。
说实话,但是,手动维护任意数量的外部JAR依赖项会很快非常令人沮丧非常。如果您在主流构建和/或依赖管理系统(例如Maven,Ivy或Gradle)中投入一些时间,那么从长远来看,您会更好。这样的系统会负责下载依赖项并为你设置类路径,而不需要进行任何痛苦的探索和探索......