[英]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.