我一直在使用Windows 7 PC上的libgdx開發一個簡單的遊戲。最近我買了一臺macbook pro(山獅)。我下載並安裝了JRE 7和eclipse,然後克隆並導入項目。但是,當我運行桌面版本時,代碼中沒有錯誤,但JVM加載並很快就會死亡。我在控制檯得到的錯誤如下:無法在mac上加載libgdx桌面應用程序osx
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed. Exit
AL lib: ReleaseALC: 1 device not closed
我已經將JRE 7添加到構建路徑庫中,仍然沒有快樂。
的桌面啓動,通過這個代碼:
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
public class Main {
public static void main(String[] args) {
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "colourgame";
cfg.useGL20 = false;
cfg.width = 480;
cfg.height = 800;
new LwjglApplication(new ColourGame(), cfg);
}
}
難住了這個女士們,先生們。請回到我身邊!謝謝。
我用最新的libgdx每晚更新了項目,沒有喜悅。我想我只能繼續在我的電腦上,直到它被分類? – aliandhismachop
您可以嘗試卸載JRE並設置較早的版本。例如,我正在使用JRE 6。 –
在該線程中的對話之後,我可以確認lwjgl ** 2.9.1 nightly **在java 1.7.0_10-ea的OSX 10.8.2上正常工作。很高興看到像這樣的積極支持。希望很快看到2.9.1發佈。 –