2012-07-05 42 views
0

我寫了一些代碼來從文件加載紋理。它在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?

+0

看看http://www.guyford.co.uk/showpage.php?id=51&page=JOGL_Example_-_Loading_a_Texture它描述瞭如何加載紋理並進行設置。 – Chris

回答