java - Netbeans 创建独立 Jar

标签 java netbeans

我有一个应用程序,其中有两个库正在 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/

相关文章:

java - 汇流插件

java - 直接赋值 `set1.addAll(set2)`的结果Set

java - 在数组列表java中存储接口(interface)

java - 将 Java GUI Builder .form 文件转换为源代码?

netbeans - NetBeans 7.1-无法更改UI语言

netbeans - 尝试编译 JVisualVM 时构建失败

java - 使用 tomcat 7 运行 Web 服务时出现 ClassNotFoundException?

java - 从java中的词干文本中提取专有名词

java - Android - 创建音频文件的波形(OGG)

c++ - 在 NetBeans 中集成 Clang?