gpt4 book ai didi

java - 如何使用 Ant 为具有外部 jar 依赖项的 java 项目构建可分发的 jar

转载 作者:行者123 更新时间:2023-11-30 05:55:28 25 4
gpt4 key购买 nike

我在 Eclipse 中有一个 Java 项目,类 MainClass 在包中有 main 方法:

com.nik.mypackage. 

该项目还引用了两个外部库,我将它们复制到 Eclipse 的 lib 文件夹中,然后使用 ADD JAR 功能添加到构建路径。库是 one.jartwo.jar

此库位于eclipse 的lib 文件夹中,并已添加到构建路径中。

我想使用 ant 脚本创建应用程序的可执行 JAR。这样用户就可以使用命令访问我的应用程序:

c:>java -jar MyProject-20111126.jar

我知道 Eclipse 插件可以直接将 java 应用程序导出为可运行的 JAR。但是我想学习 ant 和构建过程,所以想手动创建 build.xm。

最佳答案

您的 build.xml 中有两个选项。您可以解压缩库 jar,然后将它们的内容与为您的应用程序编译的代码捆绑在一起。或者,您可以将库 jar 放在文件系统上,并在 MyProject-2011126.jar 文件的 list 文件中提供一个 ClassPath 条目。

如果您在 list 中设置类路径,请记住您提供的路径是相对于 MyProject-2011126.jar 的。

关于java - 如何使用 Ant 为具有外部 jar 依赖项的 java 项目构建可分发的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com