gpt4 book ai didi

java - 如何在我的 Netbeans 项目中包含外部 jar

转载 作者:IT老高 更新时间:2023-10-28 20:31:25 26 4
gpt4 key购买 nike

当我运行“清理并构建”时,正在创建的 .jar 文件仅在 lib 文件夹位于 的同一文件夹时运行。 jar 文件。

所以如果我把jar文件移动到桌面,把lib文件夹留在dist文件夹下,jar文件会给我一个异常。

我该如何处理这个问题?

最佳答案

我通过创建一个包含所有库的 jar 文件解决了这个问题,并将以下内容添加到 NetBeans 中的 build.xml 文件中:

<target name="-post-jar">
<jar jarfile="dist/Combined-dist.jar">
<zipfileset src="${dist.jar}" excludes="META-INF/*" />
<zipfileset src="lib/commons-io-1.4.jar" excludes="META-INF/*" />
<zipfileset src="lib/ninja-utils-3.2.jar" excludes="META-INF/*" />
<zipfileset src="lib/unicorn-1.0.jar" excludes="META-INF/*" />
<manifest>
<attribute name="Main-Class" value="com.example.mypackage.Main"/>
</manifest>
</jar>
</target>

这将创建一个 jar 文件 (Combined-dist.jar),它是 dist jar 和指定库 jar 的组合(在本例中为 commons-io-1.4.jar、ninja-utils-3.2.jar 和 unicorn -1.0.jar)。您必须确保为新的 jar 文件指定您的 Main Class 包,否则当您尝试打开它时它不会运行。

关于java - 如何在我的 Netbeans 项目中包含外部 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834589/

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