我有问题,这个电话
URL fileURL = getClass().getResource(resourcePath);
适用于 Windows (7 64b) 但不适用于返回 null 的 linux (Ubuntu 13.10 64b)。
为什么?文件在那里,字符串如下(相对路径)
String resourcePath = "/tut01/shaders/vertex_shader.glsl"
两个文件都在我家
编辑:该项目是新克隆的,我忘了清理和构建,对此感到抱歉..所以现在它找到了它们。然而这很奇怪,因为即使我修改了 vertex_shader.glsl,我的程序将始终引用旧版本,每次我编辑它时,我都需要进行清理和构建才能看到更改......为什么?在Windows上我不必这样做..