当前位置:  技术问答>java相关

我都快要急疯了!!我的j2me程序,老是出错。现附例题一则,请帮我看看:

    来源: 互联网  发布时间:2015-02-07

    本文导语:  我都快要急疯了!!我的j2me程序,用j2me wireless toolkit 可以built通过,但是run时,总是出错:null exception:java.lang.nullpointer Exception.我用的都是一些书上或网上的例题,但是都出这样的错误。 /* * HelloWorld.java * * June 27...

我都快要急疯了!!我的j2me程序,用j2me wireless toolkit 可以built通过,但是run时,总是出错:null exception:java.lang.nullpointer Exception.我用的都是一些书上或网上的例题,但是都出这样的错误。
/*
* HelloWorld.java
*
* June 27, 2000
*
* ? Copyright 2000 Motorola, Inc. All Rights Reserved.
* This notice does not imply publication.
*/

package com.mot.j2me.midlets.tutorials;

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

/**
* A simple Hello World midlet
*
* @see MIDlet
*/

public class HelloWorld extends MIDlet {
/**
* Main application screen
*/

private Form mainScreen;
/**
* A reference to the Display
*/

private Display myDisplay;
/**
* Creates a screen for our midlet
*/

HelloWorld() {
myDisplay = Display.getDisplay(this);
mainScreen = new Form("Hello World");
/*
* Create a string item
*/
StringItem strItem = new StringItem
("Hello", "This is a J2ME MIDlet.");
mainScreen.append(strItem);
}

/**
* Start the MIDlet
*/
public void startApp() throws MIDletStateChangeException {
myDisplay.setCurrent(mainScreen);
}

/**
* Pause the MIDlet
*/
public void pauseApp() {
}

/**
* Called by the framework before the application is unloaded
*/
public void destroyApp(boolean unconditional) {
}

}


|
用printStackTrace定位你出错的语句!

|
constructor HelloWorld() need add public key word,
or your environment of project setting is error,
you can see the demo setting and set it.

|
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.lang.*;

public class HelloWorld extends MIDlet implements CommandListener 
{

private Form mainScreen;


private Display myDisplay;


public HelloWorld()
{
myDisplay = Display.getDisplay(this);
mainScreen = new Form("Hello World");
StringItem strItem = new StringItem("Hello", "This is a J2ME MIDlet.");
mainScreen.append(strItem);
}
public void startApp()
{
myDisplay.setCurrent(mainScreen);
}
public void pauseApp()
{
}


public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command c,Displayable d){}
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • J2ME测试框架 Gatling J2ME
  • J2ME GUI引擎 Fire 2.0 j2me
  • J2ME 的GUI工具包 J2ME Polish
  • J2ME手机密码管理器 KeePass for J2ME
  • 请J2ME高手解答,JBuilder6在J2ME开发中的应用步骤。
  • 比较一下J2EE/J2ME/J2ME/JDK/JSDK/都是什么呀????
  • Comtor J2ME
  • 这两天公司的网络坏了,俺只有跑到网吧来了.还有个关于J2ME的问题,请教,哎,雷老虎在不?J2ME Wireless ToolKit的原码从哪下载?....还有...看里面吧
  • J2me如何实现C/S结构?
  • 关于J2ME发展的九个问题
  • J2ME ARMY KNIFE
  • J2ME平台的IoC 容器 Signal Framework
  • J2ME Polish Plugin
  • J2me 游戏脚本引擎
  • 学j2me有前途吗?
  • j2me读写,修改本地文件
  • J2EE和J2ME?
  • J2ME手机UI框架 Apime
  • 哪有J2ME的书籍下载?
  • J2ME加密的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3