我对 Java 还是很陌生,而且我对导出 .jar 文件也很陌生。我有一个小游戏想发送给一些朋友,有人告诉我在另一个问题中我应该将它导出为一个可执行的 jar 文件。好吧,我终于在我的电脑上使用了它,但是当我将它发送给其他人时它不起作用,因为他们没有图书馆。
我正在导入 objectdraw 库,否则我的程序根本无法运行!
所以基本上我需要找到一种方法将对象绘制库作为我的 .jar 文件的一部分导出,以便他们也可以使用它。我是否只是将它包含在 jar 命令的包含文件部分?例如:jar cmf MANIFEST.mf Archery.jar * /System/Library/Java/Extensions/objectdraw.jar
或者是什么?我现在正在使用命令行。
事实证明,我发现执行此操作的最佳方法是解压库,然后将所有生成的文件与最终存档一起放入。这样它实际上可以在其他计算机上运行。
jar xf library_wanted.jar; jar cvmf MANIFEST.mf end_result.jar *.class library_wanted/
Run Code Online (Sandbox Code Playgroud)