我正在尝试将我用lwjgl制作的游戏导出到jar文件中,并且我使用jarsplice创建了一个胖罐。我的问题是它不断提出:
java.io.FileNotFoundException:res / shaders / basic.vs(没有这样的文件或 目录)
着色器位于名为“res”的单独文件夹(src文件夹之外)中。
jar文件里面有res文件夹,所以我不确定为什么它找不到它。
我正在使用eclipse FYI。
答案 0 :(得分:1)
如果您将res文件夹放在src文件夹中并使用> Object.class.getResourceAsStream(" /res/shaders/basic.vs") 相反,我读取文件夹位于文件系统上的路径。