繁体   English   中英

如何使用Ant构建可执行的jar文件

[英]How to build an executable jar file with Ant

我正在用Java开发基于Swing的应用程序,我想要该项目的可执行JAR文件。

项目中使用的所有外部库文件都应打包在JAR文件中。

如何使用ANT构建可运行的JAR文件?

但它需要项目中使用的所有外部库文件都应与jar一起使用。

当然,但是外部JARS不应与可执行JAR捆绑在一起。

您需要做三件事:

  1. 为您的可执行JAR创建一个清单,该清单指定Main-Class。
  2. 将CLASSPATH添加到您的清单中,以阐明每个相关JAR相对于可执行JAR的位置。
  3. 创建一个包含可执行JAR和所有从属JAR的ZIP文件,并在清单中指定相对于可执行JAR的路径。

您给客户邮递区号。 他们解压缩并执行您的可执行JAR。

您需要将manifest任务包括在jar任务中。 清单在启动jar时引用要默认执行的主类。

它可能看起来像这样:

<jar...
<manifest file="MANIFEST.MF">
    <attribute name="Main-Class" value="com.example.YourMainClass"/>
</manifest>
</jar>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM