我寫了一些代碼來從文件加載紋理。它在Windows機器上很好地工作,但是一旦我將它發送到OSX上工作,它會一直崩潰。這是一個簡單的代碼位:從Java文件加載紋理時出錯
String path = System.getProperty("user.dir") + File.separator + "textures"
+ File.separator;
File file = new File(path + "steel.jpg");
try {
shipTexture = TextureIO.newTexture(file , true);
} catch {GLException e) {
} catch {IOException e) {
}
我得到以下異常: 異常在線程 「主要」 java.lang.NoClassDefFoundError:COM /陽光/ gluegen /在質地運行/ DynamicLookupHelper
在在java.net.URLClassLoader的$ 1.run
這是爲什麼不工作com.sun.gluegen.runtime.DynamicLookupHelper :初始化階段,
造成的:拋出java.lang.ClassNotFoundException?
看看http://www.guyford.co.uk/showpage.php?id=51&page=JOGL_Example_-_Loading_a_Texture它描述瞭如何加載紋理並進行設置。 – Chris