诺基亚已停止提供其开发者套件,转而使用其他IDE,包括Eclipse。与此同时,诺基亚又一次更改了自己的开发工具,而EclipseMe也发生了变化。这使得大部分文档都已经过时。
我想知道制作一个简单的Hello-World需要什么?
(我已经自己找到答案了,所以这篇文章是为其他人准备的问答)
诺基亚已停止提供其开发者套件,转而使用其他IDE,包括Eclipse。与此同时,诺基亚又一次更改了自己的开发工具,而EclipseMe也发生了变化。这使得大部分文档都已经过时。
我想知道制作一个简单的Hello-World需要什么?
(我已经自己找到答案了,所以这篇文章是为其他人准备的问答)
这里有一个“Hello World”示例,可用于测试配置是否成功。
注意:我在WindowsXP上测试通过。 另请注意:这也适用于S60。只需将第3步中的S40 SDK替换为S60即可。
下载并安装Sun的无线工具包。
使用"通过下载的存档安装"的方法安装EclipseME。
配置EclipseME。选择通用设备,例如“DefaultColorPhone”进行开发。
创建一个新项目“J2ME Midlet Suite”
右键单击项目,创建一个新的Midlet“HelloWorld”
输入代码,例如:
public HelloWorld() {
super();
myForm = new Form("Hello World!");
myForm.append( new StringItem(null, "Hello, world!"));
myForm.addCommand(new Command("Exit", Command.EXIT, 0));
myForm.setCommandListener(this);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(myForm);
}
protected void pauseApp() {}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}
public void commandAction(Command arg0, Displayable arg1) {
notifyDestroyed();
}