我正在使用Linux Mint,Apache ANT和命令行。
我正在尝试使用LWJGL编写游戏,同时也在开发个人实用程序库。我正在尝试创建此游戏的可运行jar文件。使用ANT我创建了一个包含游戏所有类的jar文件,以及指定要运行的主类和类路径的清单。我的问题是,当我使用
运行游戏时java -cp library.jar -jar game.jar
我从library.jar上的类中找到了一个类找不到错误。
如果我通过
运行游戏主类java -cp bin:library.jar game.MainClass
游戏运行良好,但罐子无法正常工作。 我已经扩展了jar文件并读取了清单,类文件都有正确的目录结构(没有bin目录,从游戏开始),清单似乎很好。我已经尝试将当前目录包含在类路径(。:library.jar)中,并尝试给出jar的完整路径而不是本地路径。
除了实际将整个library.jar扩展到我的game.jar中,我该如何解决这个问题?如有必要,我可以提供更具体的目录信息。