使用lwjgl制作可执行jar的麻烦

时间:2013-04-25 15:38:14

标签: java netbeans jar lwjgl

当我尝试在NetBeans中创建可执行jar时,我收到此错误:

C:\lwjgl\lwjgl-2.8.5\res is a directory or can't be read. Not copying the libraries.

res文件夹保存程序所依赖的jpgs和wavs等文件。我正在使用lwjgl,这会成为问题的一部分吗?可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

如果您尝试从.jar文件运行并且它给您这个问题但不是来自IDE,您应该能够使用winrar或其他类似程序打开jar文件并只复制/粘贴整个res目录进入jar文件。

然后使用以下代码在程序中检索文件(而不是从“C:\ lwjgl \ lwjgl-2.8.5 \ res”中检索的位置:

ResourceLoader.getResource(stringLocationToResource);

这将返回您尝试获取的资源。

文件必须位于src文件旁边,而不是文件。