我正在寻找一种在 Netbeans 中导出 .jar 文件的方法。我知道当我清理/构建它时,它会自动将所有内容放在 dist 目录中的 .war 文件中。但是,在 Eclipse 中,您可以选择导出 -> 导出 -> Java -> JAR 文件并单击下一步,然后仅选择要导出的资源并选择要将 .jar 文件导出到的位置。Netbeans中是否有与此等价的东西?
问问题
1095 次
3 回答
1
您可以在 Netbeans 中启用“编译后构建 JAR”属性
文件 > 项目属性 > 构建 > 打包
于 2012-05-02T19:42:45.117 回答
0
我最终只是以通常的方式构建项目,在 dist 文件夹中获取 .war 文件。
然后我使用了一个名为 IZArc 的 zip 程序:http ://www.izarc.org/打开 .war 并只取出构建 .jar 所需的内容。然后我再次使用 IZArc 创建 .jar 文件。
如果有人知道更简单的方法(最好是通过 Netbeans 本身),请告诉我。
于 2012-05-16T13:01:34.383 回答
0
如果您知道如何编写 Ant 文件,请编辑 build.xml 并添加 -post-dist 目标。然后在创建war文件时也会创建jar文件。就像是:
<target name="-post-dist" description="Create jar file.">
<!-- Copy your files to a temp directory if necessary. -->
<copy ...>
...
</copy>
<!-- 'basedir' should be the directory from which to jar the files -->
<jar destfile="${dist.dir}/app.jar" basedir="${build.dir}/myjarfiles"/>
</target>
于 2012-11-09T23:27:50.313 回答