2

今日、私が突然Eclipseを開いたとき、このエラーは私のlibgdxプロジェクトの1つに現れました

コード:

public static void main (String[] argv) {
    if (application == null) {
        application = new Main();
    }

    LwjglApplicationConfiguration conf=new LwjglApplicationConfiguration() ;
    conf.title="XXXXXApp";
    conf.width=(int)(480/1.3f);
    conf.height=(int)(800/1.3f);
    conf.useGL20=false;

    new LwjglApplication(new XXXXXApp(application,new DesktopInterface()), conf);
}

エラー:

-The type com.badlogic.gdx.ApplicationListener cannot be resolved. It is indirectly referenced from required .class files
-The constructor LwjglApplication(ApplicationListener, LwjglApplicationConfiguration) refers to the missing type ApplicationListener

不足している jar を再確認しましたが、すべてが動作している他のプロジェクトと同じであり、まったく同じコードを使用しています。

私が試したこと:

  • 日食を再開する
  • libdgx jar を削除して再度追加します。
  • リフレッシュ

現在私のビルド パスにある jar は次のとおりです。

-gdx-backend-lwjgl-natives.jar
-gdx-backend-lwjgl.jar
-gdx-natives.jar
4

2 に答える 2

2

この質問を完了するには:

一般に、このプログラムを使用して libgdx プロジェクトをセットアップするか、簡単なダミー プロジェクトを作成し、構成をチェックして他のプロジェクトを修正します。 libgdx/wiki/ProjectSetupNew

このエラーを解決するには、ApplicationListener を解決できないプロジェクトで gdx.jar を参照します。Eclipse にも問題がある場合があり、プロジェクトを削除して再インポートすると、エラーを解決するのに役立ちます。

于 2013-08-20T13:46:29.843 に答える