0

当我尝试在 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,这会是问题的一部分吗?这可能是什么原因造成的?

4

1 回答 1

0

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

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

ResourceLoader.getResource(stringLocationToResource);

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

该文件必须在您的 src 文件旁边,而不是在其中。

于 2013-04-25T16:28:38.420 回答