libgdxチュートリアル(https://code.google.com/p/libgdx/wiki/ProjectSetupNew)を実行しようとしていますが、デスクトップアプリケーションを実行できません。私はこれを読みました、そして何人かの人々はこれがjarファイルの欠落によって引き起こされるだろうと言いました。戻って、アプリケーションがメインプロジェクトを参照していること、および必要な3つのjarファイル(gdx-natives.jar、gdx-backend lwjgl.jar、およびgdx-backend-lwjgl-natives.jar)を使用していることを確認しました。それでも、アプリケーションを実行しようとすると、ウィンドウが1秒間ポップアップしてからクラッシュし、次のエラーが発生します。
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が問題を引き起こしていたと述べていましたが、その後修正されました。JRE1.7.0_17を使用しています。私は本当にこれに固執しています、そしてどんな助けでも大いに感謝されるでしょう。
コードは次のようになります。
package com.me.mygdxgame;
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 = "my-gdx-game";
cfg.useGL20 = false;
cfg.width = 480;
cfg.height = 320;
new LwjglApplication(new MyGdxGame(), cfg);
}
}