2

如何从命令行和 Netbeans 6.7 制作 jar 文件?

4

4 回答 4

10

使用JAR命令:

jar cf jar-file input-file(s)

使用Maven

<packaging>jar</packaging>

使用蚂蚁

 <jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/>
于 2010-02-01T18:39:34.677 回答
6
jar cf jar-file input-files

http://java.sun.com/developer/Books/javaprogramming/JAR/basics/build.html

于 2010-02-01T18:39:47.703 回答
3

命令行:

jar cf jarfile [ -C dir ] inputfiles

确保您是jar从与您的包层次结构匹配的目录的根目录开始的,而不仅仅是包含类文件的目录。目录结构需要与层次结构相匹配。

此外,如果您希望JAR是可执行的,则需要包含一个MANIFEST.MF包含一个条目,该Main-class条目指定应将哪个类用作入口点(此类必须定义 a public static void main(String[] args))。

Netbeans:这里是教程的链接。

于 2010-02-01T18:39:37.843 回答
0

有很多方法(这里已经回答够了),但如果你想要一个非常简单的方法,看看 Maven。它只是工作:http ://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

于 2010-02-01T18:59:48.833 回答