当我尝试在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,这会成为问题的一部分吗?可能导致这种情况的原因是什么?
答案 0 :(得分:0)
如果您尝试从.jar文件运行并且它给您这个问题但不是来自IDE,您应该能够使用winrar或其他类似程序打开jar文件并只复制/粘贴整个res目录进入jar文件。
然后使用以下代码在程序中检索文件(而不是从“C:\ lwjgl \ lwjgl-2.8.5 \ res”中检索的位置:
ResourceLoader.getResource(stringLocationToResource);
这将返回您尝试获取的资源。
文件必须位于src文件旁边,而不是文件。