0

広告を表示する簡単なアプリケーションを作成しました。この記事を使用しました。すべての手順に従いNoClassDefFoundましたが、BlackBerry 9900 シミュレーターでエラーが発生します。

更新: preverify.exe を使用して、jar ファイルが net_rim_api.jar と互換性があることを確認しました: preverify -classpath "D:\Eclipse\plugins\net.rim.ejde.componentpack7.1.0_7.1.0.10\com ponents\lib \net_rim_api" "net_rim_bbapi_adv_app.jar" "D:\Eclipse\plugins\net.rim.ejde.componentpack7.1.0_7.1.0.10\components\bin\output"
このようになっています。

Error preverifying class net.rimlib.blackberry.api.advertising.app.a
    java/lang/NoClassDefFoundError: java/lang/Thread

以下に、私のコードがあります:

        import net.rim.device.api.ui.UiApplication;
        import net.rim.device.api.ui.container.MainScreen;
        import net.rimlib.blackberry.api.advertising.app.Banner;

        public class AdDemo extends UiApplication{
           public static void main(String[] args)
           {
              AdDemo theApp = new AdDemo();
              theApp.enterEventDispatcher();
           }

           public AdDemo()
           {
              pushScreen(new AdDemoScreen());
           }

        }

        class AdDemoScreen extends MainScreen{

           public AdDemoScreen()
           {
               Banner bannerAd = new Banner(16741, null);
               bannerAd.setMMASize(Banner.MMA_SIZE_EXTRA_LARGE);            
               add(bannerAd);
           }

        }

どうすればこの問題を克服できますか?

ありがとうございました。

4

0 に答える 0