java - 如何使用 Cygwin 创建 jar 文件?

标签 java jar makefile cygwin

我有一个 Java 程序,它使用了很多类,现在我希望为所有这些类创建一个 .jar 文件。如何在 Windows 8 中使用 cygwin 执行此操作。

我的顾问告诉我使用 cygwin 并在我的 devel 和 jars 目录中输入 make,但是这样做后我无法确定 jar 文件的创建位置。

感谢您的时间和回复。

最佳答案

你可以这样做:

  1. 创建 list 文件。例如,我在同一文件夹中创建了一个 MANIFEST.MF :

    Main-Class: HelloWorld
     

    (不要忘记最后的回车)

  2. 编译你的java代码:

    javac.exe *.java
  3. 创建可执行 JAR 文件:

    jar.exe cvmf MANIFEST.MF hello_word.jar *.class
  4. 执行.jar:

    java.exe -jar hello_word.jar

您可以在创建jar文件时指定路径:

jar.exe cvmf MANIFEST.MF /path/you/want/hello_word.jar *.class

关于java - 如何使用 Cygwin 创建 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20036474/

相关文章:

java - Java中的递归排列产生错误的结果

java - 当WAV包含在JAR中时,如何使用Java播放WAV

c - 段错误以及如何使用 union 类型

java - 链式调用的模拟或 stub

java - Guice - 字段注入(inject)限制

java - 使用 GSON 时不兼容的类型

hadoop - map 中的第三方 jar 减少工作

JavaFx jar 文件双击无法打开当前文件 (Mac)

makefile - 为什么在使用 $$* 的二次扩展时 patsubst 停止工作?

c - 改进 Makefile,使其仅创建和清理已更改/特别请求的程序