




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows 下安装 S60_3rd_sdk_fp1,并在 eclipse 上搭建 Nokia 的 J2ME 开发环境 2010-01-30 16:42 8203人阅读 评论(85) 收藏 举报 Windows 下安装 S60_3rd_sdk_fp1,并在 eclipse 上搭建 Nokia 的 J2ME 开发环境 源代码下载 最近做 S60 移动 Java 开发,搭建 Nokia 官方提供的 SDK 环境,发现组建过程中问题还真不少。作者总结了一下正确搭建 Nokia 的 J2ME 的开发环境全过程和可能遇到的相关问题,希望可以方便更多的朋友。 背景:系统(WindowsXP)、JDK(jdk-6u13-windows-i586)、WTK(wtk2.5.2)、IDE(eclipse-jee-galileo-SR1-win32)、eclipseme 插件(site-1.7.9)、混淆器(Proguard4.2)。 关于 WTK 安装配置、eclipseme 插件安装、混淆器的安装等这里就不再赘述,详细过程可以去参考作者以前的相关博客。这里只讲述一下 S60SDK 的安装和 eclipse 相关环境搭建。 步骤一、去 Nokia 官方下载 S60 第三版 FP1 的 SDK 安装包。 nS60_jme_sdk_3rd_e_FP1.zip,大小 246 MB。下载页面:/info//id/6e772b17-604b-4081-999c-31f1f0dc2dbb/S60_Platform_SDKs_for_Symbian_OS_for_Java.html,选择“3rd Edition,FP 1(240MB)”进行下载。 步骤二、安装 Nokia S60 第三版 SDK。 解压缩 nS60_jme_sdk_3rd_e_FP1.zip。双击运行解压缩后的 setup.exe 安装文件。安装结束后,开始 - 所有程序 - S60 Developer Tools - 3rd Edition FP1 SDK - MIDP - 点击运行 Emulator,Nokia 模拟器运行图如下,证明你的 SDK 安装成功。 步骤三、下载安装并配置 MTJ。 MTJ(Mobile Tools for Java)可以对诺基亚的移动开发进行创建、测试和打包。最新版本 mtj1.0.1 下载地址:/downloads/download.php?file=/dsdp/mtj/downloads/drops/R-1.0.1-200909181641/dsdp-mtj-runtime-1.0.1.zip。大小 8.45 MB(作者也上传了一份 dsdp-mtj-runtime-1.0.1.zip 到 Csdn 资源)。将下载后的 dsdp-mtj-runtime-1.0.1.zip 解压缩到 eclipse 的安装根目录下。 步骤四、配置 Eclipse 下 SDK 的 J2ME 开发环境。 启动 eclipse,换个空的工作目录,Windows - Preferences - J2ME - DeviceManagement 点击“Import.”选择你安装的 SDK 的根目录,比如作者的是 E:/tools/s60jmesdkv3fp1/sdk/S60_3rd_MIDP_SDK_FP1,点击 Refresh,这时候 S60Emulator 和 S60Device 就被 eclipse 识别了,点击 Finish 对它们进行加载。这时候你的“Device Management”下就多出来两个新的选项。选中 S60Emulator,点击 OK 完成环境配置。 步骤五、Debug 设置。 Window - Preferences - J2ME,Debug Server Time-out(ms) 设置为 60000;Window - Preferences - Java - Debug,取消对 Suspend execution on uncaught exceptions 和 Suspend execution on compilation errors 的选中;将 Debugger timeout(ms) 和 Launch timeout(ms) 分别设置为 15000、20000。点击 OK 保存设置。 步骤六、开始在 SDK 模拟器下编程。 新建 J2ME 项目 HelloS60,只有一个 MIDlet,源码如下:view plaincopy to clipboardprint?1. packagecom.defonds.s60;2. 3. importjavax.microedition.lcdui.Display;4. importjavax.microedition.lcdui.Form;5. importjavax.microedition.midlet.MIDlet;6. importjavax.microedition.midlet.MIDletStateChangeException;7. publicclassHelloWorldextendsMIDlet8. Displaydisplay;9. publicHelloWorld()10. super();11. display=Display.getDisplay(this);12. 13. protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException14. 15. protectedvoidpauseApp()16. 17. protectedvoidstartApp()throwsMIDletStateChangeException18. Formform=newForm(HelloS60!);19. form.append(HelloWorld!);20. display.setCurrent(form);21. 22. 运行效果图: 有的朋友可能会有“Jar file could not be initialized”警告,如下图所示: 解决的办法是:Window - Preferences - J2ME - Device Management,选择 S60 的 emulator 后选 edit ,在 Edit S60Emulator Definition 中的 Basic 页项中将 %classpath%|-classpath %classpath% 删除掉就可以了。注意删掉后,eclipse 一定要重启,不然还是出那个警告。 有时候也有“Failed to initialize session”警告,如下图所示: 解决办法是:换一个新的空的工作目录,然后按照上述步骤一到步骤六操作一遍就可以了。 如有任何问题,请直接与作者交流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国嵌入式轨迹球鼠标数据监测研究报告
- 2025至2030年中国多用扳手数据监测研究报告
- 吉林省四平市(第一高级中学 实验中学 三高中)三校联考2024-2025学年高二上学期期中考试化学试题(含答案)
- 2022-2023学年浙江省温州市乐清市三年级(上)期末数学试卷(含答案)
- 2019-2025年军队文职人员招聘之军队文职法学模拟考试试卷B卷含答案
- 2025年消防设施操作员之消防设备中级技能通关题库(附答案)
- 农艺师相关知识培训课件
- 采购单位合同范本(2篇)
- 乡镇安全知识培训课件
- 天然气管道运输投资合同
- 小学二年级下册《劳动》教案
- 2025年湖南生物机电职业技术学院单招职业技能测试题库及参考答案
- 2025年深圳市高三一模英语试卷答案详解讲评课件
- 2025年黑龙江旅游职业技术学院单招职业适应性测试题库一套
- 山东省聊城市冠县2024-2025学年八年级上学期期末地理试卷(含答案)
- 敲响酒驾警钟坚决杜绝酒驾课件
- 2025年潍坊工程职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 2025年江西青年职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025-2030年中国羽毛球行业规模分析及投资前景研究报告
- 凝血七项的临床意义
- 初中物理校本教材《物理之窗》内容
评论
0/150
提交评论