2015-06-09 36 views
1

所以我已經做了一段時間的遊戲了。最近我ecnountered一個錯誤說appgc.setResizable(true);錯誤

"Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method setResizable(boolean) is undefined for the type AppGameContainer 

at felix.riskminer.game.MainGame.main(MainGame.java:1760)" 

這開始,只要我加入appgc.setResizable(true);的代碼發生。

問題是,如果我刪除它,我會得到一堆其他錯誤。任何修復?

隨着appgc.setResizable(true);

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method setResizable(boolean) is undefined for the type AppGameContainer 

at felix.riskminer.game.MainGame.main(MainGame.java:1760) 

沒有正在使用appgc.setResizable(true);

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 
    at org.lwjgl.Sys$1.run(Sys.java:72) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) 
    at org.lwjgl.Sys.loadLibrary(Sys.java:87) 
    at org.lwjgl.Sys.<clinit>(Sys.java:117) 
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135) 
    at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36) 
    at felix.riskminer.game.MainGame.main(MainGame.java:1759) 

庫:Slick2D和LWJGL

在此先感謝。

回答

0

對於缺少setResiable方法:我無法在官方文檔中找到此方法。這可能取決於您使用的浮油版本。要糾正這一點,你可以去這個解決方案發布here

在你StateBasedGame,在你的主要方法,你可以調用LWJGL的顯示對象,

Display.setResizable(真);

這將允許您調整/最大化顯示窗口。確保 你有最新版本的lwjgl!

檢查lwjgl jar和native,重新啓動IDE並返回,如果您仍存在類加載問題。

+0

謝謝生病試試吧! –

相關問題