Windows 7 PC で libgdx を使用して簡単なゲームを開発しています。最近、macbook pro (マウンテン ライオン) を購入しました。JRE 7 と Eclipse をダウンロードしてインストールし、プロジェクトを複製してインポートしました。ただし、デスクトップ版を実行するとコードにエラーはありませんが、JVM がロードされてすぐに終了します。コンソールに表示されるエラーは次のとおりです。
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);
}
}
本当にこれにこだわった。