Netbeans创建独立Jar

时间:2016-03-24 19:03:31

标签: java netbeans

我有一个应用程序,其中有两个库正在java \ extensions文件夹中使用。我希望这个jar文件可以从任何计算机上运行,​​例如没有netbeans的计算机。创建这个jar的最佳方法是什么?我已经阅读了一些教程,但它们似乎没有回答我的问题。

1 个答案:

答案 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}:\