惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
Cisco Talos Blog
Cisco Talos Blog
MongoDB | Blog
MongoDB | Blog
IT之家
IT之家
N
News and Events Feed by Topic
博客园 - 叶小钗
Help Net Security
Help Net Security
美团技术团队
Attack and Defense Labs
Attack and Defense Labs
雷峰网
雷峰网
S
Security @ Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
AI
AI
Hacker News: Ask HN
Hacker News: Ask HN
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
Last Week in AI
Last Week in AI
S
Secure Thoughts
Simon Willison's Weblog
Simon Willison's Weblog
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
A
Arctic Wolf
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
S
SegmentFault 最新的问题
罗磊的独立博客
Vercel News
Vercel News
D
DataBreaches.Net
博客园 - 聂微东
P
Palo Alto Networks Blog
N
News | PayPal Newsroom
GbyAI
GbyAI
B
Blog
A
About on SuperTechFans
PCI Perspectives
PCI Perspectives
S
Schneier on Security
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
The GitHub Blog
The GitHub Blog
P
Privacy International News Feed
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
T
The Exploit Database - CXSecurity.com
V
Vulnerabilities – Threatpost
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News

博客园 - 山里人家

PHP魔术函数集锦 gbk gb2312 utf8区别 MyEclipse开发手机程序-安装开发环境(图解) - 山里人家 - 博客园 javascript 常用语法词典 - 山里人家 - 博客园 电脑高手最常用的5个按钮! 汇总Eclipse快捷键 myeclipse7汉化 S2SH配置 - 山里人家 - 博客园 struts2通过拦截器实现用户权限验证 struts2 ognl 与 jsp2.1 el 的冲突问题 STRUTS2 ACTION的跳转类型说明 JXL读取EXCEL STRUTS 2之 标签 myeclipse 快捷键 STRUTS2 ACTION的扩展名修改方法 ASP.NET网络编程中经常用到的27个函数集 Asp.Net细节性问题技巧精萃 DIV确认对话框 JXL包使用
适合初学者,用MyEclipse编写第一个j2me
山里人家 · 2010-05-18 · via 博客园 - 山里人家

申明摘自:http://blog.csdn.net/lu_ing/archive/2009/03/13/3987679.aspx

使用MyEclipse + EclipseMe + SUN WTK (wireless Toolkit) 开发 J2ME 程序(图) 收藏
使用MyEclipse + EclipseMe + SUN WTK (wireless Toolkit) 开发 J2ME 程序(图)
前一篇文章介绍了MyEclipse + EclipseMe + WTK (Wireless tool kit) 搭建J2ME开发环境 (图),今天介绍如何使用这三样开发一个手机的HelloWold程序。

可以点击查看大图
一、创建J2ME项目
1,依次点击“文件”--“新建”--“J2ME”--“J2ME Midlet Suite”,然后点击下一步

2,输入项目名称和项目文件夹的位置,点击下一步

3,在这里选择目标设备和模拟器,还可以选择指定型号的手机(需要另行安装手机厂商提供的SDK)如Nokia或Motorola、三星等


4,这里的界面使用过MyEclipse的朋友应该很熟悉了,选择源文件和目标文件夹,还可以导入需要的外部jar包,点击完成就会创建一个J2ME的项目了。

二、创建J2ME Midlet
手机程序中的可视化界面称为Midlet,创建一个Midlet的方法是:
1,右键点击项目--选择“新建”--“其它”,然后选择“J2ME”--“J2ME Midlet”,然后点击下一步

2,和创建一个类一样,输入包名、类名,点击完成。

三、编写程序
如图,EclipseMe自动为Midlet创建了三个方法,作用如下:
startApp方法是当程序被启动时执行的方法。
pauseApp是当程序被暂停或被打断(如有拨入的电话)时调用的方法
destroyApp是当Midlet被销毁时调用的方法
途中蓝色区域部分的代码是后添加的。目的是让程序启动时显示一个文本框,里面显示Hello J2ME。


四、运行
如图,右键点击src目录中的Midlet的源文件,选择“运行方式”--“Emulated J2ME Midlet”,程序既可以在模拟器中启动


在模拟器中启动后的界面如下图:

五、部署
下面介绍如何把编写好的程序部署到手机中
项目文件夹下有个扩展名为jad的文件,双击打开可以查看项目配置信息。

要部署程序就要生成手机可以接受的jar和jad文件。
右键点击项目,选择“J2ME”--“Create Package”


这样就会生成用来部署的jar和jad文件。
打开我的电脑,浏览到项目文件夹,找到其中的“deployed”文件夹,里面就是要部署的jar和jad文件,把它们用数据线传送到手机的存储卡里,就可以在手机中启动运行了。