gpt4 book ai didi

java - 在 .jar 文件中导出 java 库

转载 作者:搜寻专家 更新时间:2023-11-01 03:28:16 26 4
gpt4 key购买 nike

我对 java 还是很陌生,对导出 .jar 文件也很陌生。我有一个小游戏想发送给一些 friend ,在另一个问题中有人告诉我应该将它导出到一个可执行的 jar 文件中。好吧,我终于在我的电脑上运行了,但是当我把它发送给其他人时,它不起作用,因为他们没有图书馆。

我正在导入 objectdraw 库,没有它我的程序根本无法运行!

所以基本上我需要找到一种方法将对象绘制库导出为我的 .jar 文件的一部分,以便他们也可以使用它。我只是将它包含在 jar 命令的包含文件部分吗?例如:jar cmf MANIFEST.mf Archery.jar */System/Library/Java/Extensions/objectdraw.jar

还是什么?我现在正在使用命令行。

最佳答案

最简单的方法是也发送 JAR 库文件并向 list 添加一个 Class-Path 条目。这个条目看起来像:

Class-Path: objectdraw.jar

您也可以手动设置 CLASSPATH 环境变量。

或者,您可以解压库并将所有(或仅需要的文件)添加到您的最终 jar 中。但这并不总是有效,因为一些库依赖于它们的 JAR 文件的完整性。

最后,可以在主 JAR 中包含依赖项,但这需要自定义类加载器。

关于java - 在 .jar 文件中导出 java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548499/

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