由于您需要将本地文件放在jar旁边,并通过’-Djava.library.path’参数指向它们,因此它无法按照您当前尝试的方式工作。
如果您只想要一个jar,并希望避免命令行和本机文件的麻烦,请使用JarSplice工具。JarSplice易于使用,并将自动为您处理本机文件。
1)只需将您的项目(类和资源)导出到jar中(只需通过IDE即可轻松完成)。
2)然后运行JarSplice,将所需的所有jar添加到jars选项卡(您的应用程序jar,lwjgl.jar以及您使用的任何其他外部jar)。
3)然后在“本机”选项卡上添加所有本机文件(Windows * .dll,Linux * .so,mac * .dylib和* .jnilib)。
4)在课程标签上,添加您的主课程。然后创建您的罐子。
然后,只需双击它即可运行该jar(或者如果希望通过命令行使用“ java -jar yourapp.jar”)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)