创建一个显示广告的黑莓应用

时间:2012-09-20 05:24:35

标签: blackberry

我创建了一个显示广告的简单应用程序。我用了this article。我按照所有步骤操作,但在BlackBerry 9900模拟器上出现NoClassDefFound错误。

更新:     我使用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);
           }

        }

我如何克服这个问题?

谢谢。

0 个答案:

没有答案