我怎样才能在 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/