簡體   English   中英

從Java中的文件加載紋理時出錯

[英]Error loading texture from file in Java

我寫了一些代碼從文件加載紋理。 它在Windows機器上可以很好地工作,但是一旦我將它寄回家以在OSX上工作,它就會繼續崩潰。 這是一段簡單的代碼:

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 / sun / gluegen / runtime / DynamicLookupHelper

在紋理初始化階段,

原因:java.lang.ClassNotFoundException:com.sun.gluegen.runtime.DynamicLookupHelper at at java.net.URLClassLoader $ 1.run

為什么這不起作用?

classNotFoundException通常與您的代碼無關,這意味着您的類不在類路徑中,這可能是因為您的編輯器找不到它-

http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-%28Java%29

或者由於Windows和Mac中的目錄結構不同-

http://www.ibm.com/developerworks/library/j-classpath-unix/

嘗試刪除軟件包並將其再次添加到類路徑中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM