我需要你的帮助/建议。 基本上我编写了一个小游戏,这个游戏有很多资源和不同的库。一些库是本地库。有些来自maven(就像我使用的slick2d),有些是本地保存在我的驱动器上,因为我无法通过maven访问它们。使用各种资源构建可运行的.jar或exe文件 - 如何?
现在我想要生成一个可运行的.jar文件,显然很容易启动我的小游戏,那么生成带有上述各种依赖关系的.jar文件的最佳方法是什么?我尝试了很多像jarsplicer,mvn包和其他一些东西。我在Google上搜索了很多,并了解到你可以写一个提取器来实现我的目标。
这真的需要吗?我只想得到一些关于这个任务比我更有经验的人员反馈。如果你需要我可以肯定提供更多的信息,如项目层次结构,使用的库等
到目前为止,我总是得到一个jar〜20 MB大,无法启动,或者它开始但不运行主要方法它应该是。
感谢您的任何建议/帮助!
如果你想发布您的游戏,那么你必须确保所有的资源都用在罐子本身。将资源分散在文件系统中始终是一种更好的做法。如果是图书馆,那么也应该包括在你的罐子里 – Rahul