当我尝试在Netbeans中为项目Jsignpdf执行清理和构建项目时,我得到以下错误。但是如果我调试项目它运行没有错误,因为我已经包含了所有必需的库。我对java知识有限,这是我想要构建的第一个项目。
ant -f "C:\\Documents and Settings\\user\\My Documents\\NetBeansProjects\\jsignpdf-master" clean jar
clean:
Cleaning build
C:\Documents and Settings\user\My Documents\NetBeansProjects\jsignpdf-master\build.xml:47: The following error occurred while executing this line:
C:\Documents and Settings\user\My Documents\NetBeansProjects\jsignpdf-itxt\src\build.xml:10: taskdef class net.sourceforge.jarbundler.JarBundler cannot be found
using the classloader AntClassLoader[]
BUILD FAILED (total time: 0 seconds)
如此错误信息中所示,我点击了第一个build.xml链接,它指出了下面的部分(目标名称=“干净”)
<target name="clean">
<echo message="Cleaning build" />
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
<delete dir="${output.dir}"/>
<ant antfile="../jsignpdf-itxt/src/build.xml" useNativeBasedir="true" target="clean" />
</target>
当我点击错误中提到的第二个build.xml链接时,我突出显示了xml的下方部分。
<taskdef name="jarbundler" classname="net.sourceforge.jarbundler.JarBundler">
<classpath>
<pathelement location="${jarbundler.jar}"/>
</classpath>
</taskdef>
实际上我遇到了很多错误并解决了它们。还有像JarBundler一样的错误。然后我从this link下载了它。它有.java文件,而不是类文件。所以我创建了一个与net.sourceforge.jarbundler
相关的包,并放置了所需的文件。完成所有这些后,我仍然在如上所述构建时遇到错误。我搜索了很多用于构建java应用程序,构建xml,蚂蚁等等,并且在过去两天之后无法解决错误。现在我唯一的希望是帮助我解决这个错误。有关更多信息,请下载该项目。