【问题标题】:Trouble making an executable jar with lwjgl使用 lwjgl 制作可执行 jar 时遇到问题
【发布时间】:2013-04-25 15:38:13
【问题描述】:

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

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

res 文件夹包含程序运行所依赖的 jpg 和 wav 等文件。我正在使用 lwjgl,这会是问题的一部分吗?这可能是什么原因造成的?

【问题讨论】:

    标签: java netbeans jar lwjgl


    【解决方案1】:

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

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

    ResourceLoader.getResource(stringLocationToResource);
    

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 2018-07-20
      • 2019-09-07
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多