我有一个应用程序,其中有两个库正在 java\extensions 文件夹中使用。我希望这个 jar 文件可以从任何计算机(例如没有 netbeans 的计算机)运行。创建这个 jar 的最佳方法是什么?我读过一些教程,但它们似乎没有回答我的问题。
最佳答案
如果是带有 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>
这里的somelibrary是已经添加到项目中的第三方库。为要包含在 jar 文件中的每个库添加 zipfileset 元素。您应该已经在每个库的 project.properties 中拥有类似的内容:
javac.classpath=\
${libs.somelibrary.classpath}:\
关于java - Netbeans 创建独立 Jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208101/