java - 我怎样才能在linux中制作jar?

标签 java jar executable-jar


我怎样才能在 linux 中为我的 java 文件制作 jar? 我有这种情况: 我在目录 src 中有这些东西:

   Client.java  //source code
    GUI.java    // source code
    miglayout-lib.jar //external lib 
    icons // folder in which are 20 jpeg pictures

当我想编译它时我使用

javac -cp "miglayout-lib.jar:." *.java

当我想运行它时我使用

java -cp "miglayout.jar:." Klient

//因为 Klient 是 main 类。
我怎样才能制作一些构建文件或脚本(类似于 make),这将使我的应用程序成为一个 jar 文件并且我将能够运行它?

谢谢。

最佳答案

您可以使用名为 jar 的命令行实用程序,例如

jar cvf classes.jar .*.class

使用jar 的联机帮助获取更多信息。

因为 jar 是 JDK 的一部分,它是跨平台的,所以它适用于所有操作系统。 但它的水平很低。您可以将其用作练习,但在现实生活中,我建议您使用一种流行的构建工具,如 ant、maven、buildr、gradle 等。

关于java - 我怎样才能在linux中制作jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9597437/

相关文章:

java - 无法获取RadioButton.selectedValue

java - Java 5 中引入的 Enum 类的目的是什么?

unix 中的 java 类路径

jsp - IDEA 14 中的标准 Tomcat 库

java - 使用命令提示符启动后台 java

java - Java Collections Framework 中常用方法(大小)的意外复杂性?

Android dx 使用

java 可执行 jar 文件无法在另一台计算机上运行

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

java - 从 ListSelectionModel 获取 JList 的方法