我有一个应用程序,其中有两个库正在java \ extensions文件夹中使用。我希望这个jar文件可以从任何计算机上运行,例如没有netbeans的计算机。创建这个jar的最佳方法是什么?我已经阅读了一些教程,但它们似乎没有回答我的问题。
答案 0 :(得分:0)
如果它是带有build.xml的标准NetBeans项目,我通常会将这样的目标添加到build.xml:
<target name="-post-jar">
<jar jarfile="${dist.jar}" update="true">
<zipfileset src="${dist.jar}" includes="**/*.class" />
<zipfileset src="${libs.somelibrary.classpath}" includes="**/*.class"/>
</jar>
</target>
这里有些图书馆是已添加到项目中的第三方图书馆。为要包含在jar文件中的每个库添加zipfileset元素。对于每个库,你应该已经在project.properties中有这样的东西:
javac.classpath=\
${libs.somelibrary.classpath}:\