【发布时间】:2013-11-17 21:35:24
【问题描述】:
我有一个 java 程序,它使用了很多类,现在我希望为所有这些类创建一个 .jar 文件。如何在 Windows 8 中使用 cygwin 执行此操作。
我的顾问告诉我使用 cygwin 并在我的 devel 和 jars 目录中键入 make,但是这样做之后我无法确定 jar 文件的创建位置。
感谢您的时间和回复。
【问题讨论】:
我有一个 java 程序,它使用了很多类,现在我希望为所有这些类创建一个 .jar 文件。如何在 Windows 8 中使用 cygwin 执行此操作。
我的顾问告诉我使用 cygwin 并在我的 devel 和 jars 目录中键入 make,但是这样做之后我无法确定 jar 文件的创建位置。
感谢您的时间和回复。
【问题讨论】:
你可以这样做:
创建一个清单文件。例如,我在同一个文件夹中创建了一个MANIFEST.MF:
主类:HelloWorld
(别忘了最后的回车)
编译你的java代码:
javac.exe *.java
创建可执行的 JAR 文件:
jar.exe cvmf MANIFEST.MF hello_word.jar *.class
执行 .jar :
java.exe -jar hello_word.jar
您可以在创建 jar 文件时指定路径:
jar.exe cvmf MANIFEST.MF /path/you/want/hello_word.jar *.class
【讨论】: