我使用JarSplice创建了一个胖jar文件,但是当我启动它时,我得到一个窗口(大小合适)并且它在半秒后关闭...
在“添加jar”部分中,我添加了从Eclipse导出的jar文件,以及我正在使用的所有库jar。在本机部分,我只为lwjgl添加Windows本机。我想我写了正确的主要课程。
我做错了什么?我该如何解决这个问题?
注意:我正在使用最新版本的eclipse和jdk。
答案 0 :(得分:2)
该文件不再是“文件系统”,而是在jar中,因此您需要从jar中加载资源。当你在eclipse中运行它仍然在文件系统上,但是当你创建jar时它不是,这就是为什么它在eclipse中工作但不是在你打包时。 this question的答案应该为您在jar中作为资源加载文件提供良好的开端。也就是说,我不确定您是否可以执行与listFiles
电话类似的操作。