`
shuai1234
  • 浏览: 971674 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    博客分类:
  • j2me
阅读更多
使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
2010-04-07 16:53
    在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Nokia 官方提供的 SDK 环境。一般的J2ME应用开发使用Sun公司的J2ME SDK就可以了,如果需要开发基于Nokia S60手机应用,就需要Nokia S60 SDK了。利用Nokia的SDK可以进行很多本地操作。这里总结一下正确搭建 Nokia 的 J2ME 的开发环境全过程和可能遇到的相关问题。
系统环境:WindowsXP、JDK6、eclipse- jee-galileo-win32
步骤一、 Nokia 官方下载 S60 第三版 FP1 的 SDK 安装包。 
安装包 “ nS60_jme_sdk_3rd_e_FP1.zip”,下载页面:http://www.forum.nokia.com/info/sw.nokia.com/id/6e772b17-604b-4081-999c-31f1f0dc2dbb/S60_Platform_SDKs_for_Symbian_OS_for_Java.html, 选择“3rd Edition,FP 1(240MB)”进行下载。下载前需要在Nokia论坛里面注册一下,免费的。

步骤二、安装 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 。地址在:http://download.eclipse.org/dsdp/mtj/updates/1.0.1/stable。可以使用Eclipse更新安装,在Eclipse中选择“help ->install new software....”
如图所示:

点击上图中的“add”,然后在弹出框中,输入name为mtj,location为:http://download.eclipse.org/dsdp/mtj/updates/1.0.1/stable。剩下的事情就交给Eclipse了。

步骤四、配置 Eclipse 下 SDK 的 J2ME 开发环境

安装好mtj后,要配置集成java me sdk中的设备。重启动 eclipse,选择:Windows -> Preferences -> J2ME -> DeviceManagement 点击“Import...”选择你安装的Nokia S60 SDK 的根目录,比如是 E:\tools\s60sdk\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 保存设置。

步骤六、现在可以开始在 Nokia SDK 模拟器下编程
新建 J2ME 项目 HelloS60,只有一个 MIDlet,源码如下:

步骤七、注意事项
此时运行程序可能会出现如下错误


该错误需要将J2ME打包后jad的MIDP版本修改为模拟器支持的版本,修改后如下所示

另外 有可能出现下面的问题:

出现这种原因第一种情况是JRE的版本问题,一般情况下Nokia S60SDK默认的JRE版本为1.4.1, 1.4.2 or 1.5.但我使用的是JRE1.6 ,此时修改S60SDK 安装目录下 \bin\epoc32\tools\ecmt\config\config.properties文件。将epdt.java.version.start=1.4.1,1.4.2,1.5,5.0 修改为epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6
第二种情况可能什么事情导致S60模拟器的内存超出设定大小了。

最后运行程序效果如下所示:


 

分享到:
评论

相关推荐

    搭建nokia s60下的javame开发环境

    搭建 Nokia S60 下的 Java ME 开发环境需要安装多个软件和插件,包括 Java 1.6.0_15、Sun Java ME SDK 3.0、Eclipse 3.5.2、MTJ 插件、Nokia S60 SDK、Nokia PC Suit 和 debug agent 等。但是,一旦安装好了这些软件...

    开发工具 eclipse-jee-mars-2-win32

    开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...

    Eclipse jee_Oxygen及汉化包

    对于Java初学者来说,Eclipse JEE Oxygen是一个非常理想的开发环境,它提供了丰富的功能和稳定的性能,可以帮助开发者快速地编写、测试和调试代码。 首先,Eclipse JEE Oxygen集成了多种开发工具,如Java ...

    ANDRIOID+ECLIPSE+JDK+SDK

    标题"ANDROID+ECLIPSE+JDK+SDK"涉及到的知识点包括: 1. **Android开发环境搭建**: - 安装JDK:首先,开发者需要安装JDK(Java Development Kit)9.0.4,这是Android开发的基础,因为Android应用主要是用Java语言...

    eclipse-jee-2023-06-R-win32-x86-64.zip

    Eclipse JEE 2023-06-R-win32-x86_64.zip 是一个专为Windows操作系统设计的压缩包,其中包含了最新版本的Eclipse集成开发环境(IDE)的Java企业版(JEE)。Eclipse是一款广受欢迎的开源IDE,它支持多种编程语言,...

    javaJDK+eclipse开发环境搭建指导

    搭建 Java 开发环境是每个Java开发者必经的步骤,这里我们详细介绍如何在Windows 7 64位系统上使用Java JDK和Eclipse进行环境配置。 首先,我们需要安装Java JDK,这是Java开发的基础。截至2012年的最新版本是JDK 7...

    eclipse-jee-2018-09-win32-x86_64.zip

    标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...

    eclipse-jee-2020-06-R-win32-x86_64

    5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...

    eclipse-jee-neon-3-win32-x86_64.zip

    同时,对于Java EE的开发,Eclipse JEE Neon 3 提供了Web项目创建、服务器配置、应用部署等功能,使得开发者可以在一个统一的环境中完成从开发到测试的整个流程。无论是开发Servlet、JSP,还是处理EJB、JMS,或者是...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows x86_64架构优化,能够充分利用64位系统的性能优势,提供...

    Eclipse jee最新版 国内镜像较快的

    Eclipse jee最新版 2019年6月版本 清华大学网站镜像网站资料 相关版本的下载点: https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/ J2ee Eclipse windows镜像下载清华...

    eclipse jee indigo(3)

    eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...

    eclipse-jee-2023-09-R-win32-x86-64.zip

    Eclipse-JEE版本是专门为Java企业级开发设计的,它包含了用于Web和企业应用开发的工具集。"eclipse-jee-2023-09-R-win32-x86_64.zip" 是Eclipse针对2023年9月发布的一个更新版,专为Windows 64位操作系统设计。 在...

    eclipse-jee-2022-03-R-linux-gtk-x86_64.tar.gz

    总结来说,"eclipse-jee-2022-03-R-linux-gtk-x86_64.tar.gz"是一个专为64位Linux系统设计的Eclipse JEE版本,集成了最新的开发工具和优化,旨在为Java企业级开发人员提供高效、稳定的开发环境。无论你是Java新手...

    eclipse-jee-2019-03-R-win32-x86-64.zip

    总的来说,Eclipse-JEE-2019-03-R-win32-x86-64.zip 提供了一个集成了Web开发功能的稳定版本Eclipse IDE,适用于Windows 64位系统的开发者,尤其是专注于Java EE应用开发的人员。解压即用的特性,加上配套的使用教程...

    eclipse-jee-2022-06-R-win32-x86_64.zip

    Eclipse JEE 2022-06 R-win32-x86_64.zip是一款专为Windows 64位系统设计的集成开发环境(IDE),它集成了Java EE开发所需的各种工具和技术,是Java和Web开发者的重要工作台。本文将深入探讨这款Eclipse版本的核心...

    eclipse jee indigo(4)

    eclipse jee indigo 配置好的绿色环境可直接在其中运行jetty8 在此基础上可支持websocket开发

    eclipse-jee-2023-09-R-linux-gtk-aarch64.tar.gz

    《Eclipse JEE开发环境在Linux Arm架构下的安装与配置详解》 Eclipse是一款深受开发者喜爱的开源集成开发环境(IDE),尤其对于Java EE(Java企业版)的开发工作,Eclipse JEE提供了全面的支持。在最新的版本...

Global site tag (gtag.js) - Google Analytics