gpt4 book ai didi

java - 使用各种资源构建可运行的 .jar 或 exe - 如何?

转载 作者:行者123 更新时间:2023-11-30 11:01:04 24 4
gpt4 key购买 nike

我需要你的帮助/建议。基本上我编写了一个小游戏,这个游戏有很多资源和不同的库。一些库是本地库。有些来自 maven(比如我使用的 slick2d),有些是本地保存在我的驱动器上,因为我无法通过 maven 访问它们。

现在我想生成一个可运行的 .jar 以显然轻松地开始我的小游戏,生成具有上述各种依赖项的 .jar 的最佳方法是什么?我尝试了很多东西,比如 jarsplicer、mvn package 和其他一些东西。我在谷歌上搜索了很多,并了解到您可以编写一个提取器来实现我的目标。

这真的有必要吗?我只是想从比我更有经验的人那里得到一些关于这项任务的反馈。如果您需要,我当然可以提供更多信息,例如项目层次结构、使用的库等。

到目前为止,我总是得到一个大约 20 MB 的 jar,无法启动,或者它可能正在启动但没有运行它应该运行的主要方法。

感谢您的任何建议/帮助!

最佳答案

我支持@Rahul 的评论。

您可以使用 Maven Assembly Plugin :

... to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive.

关于 “无法启动” 参见 <mainClass>在其 Usage page, Creating an Executable JAR.

关于java - 使用各种资源构建可运行的 .jar 或 exe - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31344330/

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