Nokia Java 开发(二)—— 创建第一个程序
2011-08-04 16:07
429 查看
1. 选择File > New > MIDlet Project
注:如果没有MIDlet Project,可以手工添加,参见向Eclipse添加常用工程。
2. Project name填写“HelloWorld”
3. 在Configurations区域,选择S60Emulator。
如果该选项不在列表中,需要手工添加。
①点击Add。
②在SDK列表中选择需要的SDK。
③在Device列表中选择S60Emulator。
④点击Finish。
4. 点击Next。
5. MIDlet Name填写 "HelloWorld"。
6. MIDlet Vendor填写自己的名字。
7. 在Microedition Configuration下拉列表选择Connected Limited Device Configuration (1.1)。
8. 在Microedition Profile下拉列表选择Mobile Information Device Profile (2.1)。
9. 点击Finish,完成创建。
10. 创建MIDlet的main class。选择File > New > Java ME MIDlet。
11. 在[b]Source folder 字段中确认是“HelloWorld/src”。[/b]
12. 在[b]Name字段中填写"HelloWorldMIDlet"。[/b]
13. 点击[b]Finish,完成创建。[/b]
创建完成后,为如下样式。
13. 创建HelloScreen类。选择File > New > Class。
14. 确认Source folder字段填写的是 "HelloWorld/src".
15. 在Name字段中输入"HelloScreen"。
16. 单机Finish。HelloScreen类创建完成。
17. 粘贴如下代码
18. 保存工程
19. 选择当前的工程,Run As > Emulated Java ME MIDlet。在模拟其中启动。
运行结果如下图
注:如果无法启动,查看SDK安装目录下的epoc32/tools/ecmt/config/下的config.properties里epdt.java.version.start后是否包含本机运行的java版本号。
例如:epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6,1.7
原文参考:http://library.developer.nokia.com/
注:如果没有MIDlet Project,可以手工添加,参见向Eclipse添加常用工程。
2. Project name填写“HelloWorld”
3. 在Configurations区域,选择S60Emulator。
如果该选项不在列表中,需要手工添加。
①点击Add。
②在SDK列表中选择需要的SDK。
③在Device列表中选择S60Emulator。
④点击Finish。
4. 点击Next。
5. MIDlet Name填写 "HelloWorld"。
6. MIDlet Vendor填写自己的名字。
7. 在Microedition Configuration下拉列表选择Connected Limited Device Configuration (1.1)。
8. 在Microedition Profile下拉列表选择Mobile Information Device Profile (2.1)。
9. 点击Finish,完成创建。
10. 创建MIDlet的main class。选择File > New > Java ME MIDlet。
11. 在[b]Source folder 字段中确认是“HelloWorld/src”。[/b]
12. 在[b]Name字段中填写"HelloWorldMIDlet"。[/b]
13. 点击[b]Finish,完成创建。[/b]
创建完成后,为如下样式。
import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; import javax.microedition.lcdui.*; public class HelloWorldMIDlet extends MIDlet { public HelloWorldMIDlet() { } protected void startApp() throws MIDletStateChangeException { Displayable current = Display.getDisplay(this).getCurrent(); if(current == null) { HelloScreen helloScreen = new HelloScreen(this, "Hello, world!"); Display.getDisplay(this).setCurrent(helloScreen); } } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { } }
13. 创建HelloScreen类。选择File > New > Class。
14. 确认Source folder字段填写的是 "HelloWorld/src".
15. 在Name字段中输入"HelloScreen"。
16. 单机Finish。HelloScreen类创建完成。
17. 粘贴如下代码
import javax.microedition.lcdui.*; class HelloScreen extends Form implements CommandListener { private final HelloWorldMIDlet midlet; private final Command exitCommand; // MIDlet的退出命令 public HelloScreen(HelloWorldMIDlet midlet, String string) { super(""); StringItem helloText = new StringItem("", string); super.append(helloText); this.midlet = midlet; exitCommand = new Command("Exit", Command.EXIT, 1); addCommand(exitCommand); setCommandListener(this); } public void commandAction(Command command, Displayable displayable) { if (command == exitCommand) { midlet.notifyDestroyed(); } } }
18. 保存工程
19. 选择当前的工程,Run As > Emulated Java ME MIDlet。在模拟其中启动。
运行结果如下图
注:如果无法启动,查看SDK安装目录下的epoc32/tools/ecmt/config/下的config.properties里epdt.java.version.start后是否包含本机运行的java版本号。
例如:epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6,1.7
原文参考:http://library.developer.nokia.com/
相关文章推荐
- Java开发环境的搭建及第一个Java程序的创建
- 安卓智能地图开发与实施三:创建第一个地图程序 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 配置java开发环境及使用记事本编写第一个最简单的java程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- Java入门学习-理解什么是JRE和JDK,然后搭建JAVA开发环境,用eclipse写出第一个helloworld程序
- 创建第一个java程序
- java环境搭建及用eclipse创建第一个程序_详细步骤
- 跟着学!教你开发第一个Java程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- Java学习1:搭建开发环境和第一个Java程序
- JAVA开发之 4-编写我的第一个程序(helloworld)
- titanium开发教程-01-01创建你第一个程序
- 如何开发你的第一个Java Google App Engine 程序
- Java基础-创建Java程序中的线程池-Java基础-Java-编程开发
- 使用记事本开发第一个java程序
- Java Android SDK安装与环境变量配置以及开发第一个Android程序
- TDD(测试驱动开发)学习二:创建第一个TDD程序
- Java开发环境的安装和第一个应用程序的创建
- 使用intelij创建和运行第一个java程序
- 搭建java开发环境、使用eclipse编写第一个java程序