我正在使用 Java
开发基于 Swing
的应用程序,我想要该项目的可执行 JAR 文件。
项目中使用的所有外部库文件都应该打包在JAR文件中。
如何使用 ANT 构建可运行的 JAR 文件?
最佳答案
but it needs all external library files used in the project should be along with the jar.
当然可以,但是外部 JAR 不应与可执行 JAR 捆绑在一起。
您需要做三件事:
- 为指定主类的可执行 JAR 创建 list 。
- 将 CLASSPATH 添加到您的 list 中,以说明每个依赖 JAR 相对于可执行 JAR 的位置。
- 创建一个包含可执行 JAR 和所有依赖 JAR 的 ZIP 文件,并使用 list 中指定的相对于可执行 JAR 的路径。
您向客户提供 ZIP。他们解压它并执行您的可执行 JAR。
关于java - 如何使用 Ant 构建可执行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5959463/