首页 > 其他分享 >使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

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

时间:2023-05-15 14:31:30浏览次数:45  
标签:1.4 V3SDK Nokia Eclipse J2ME S60 SDK


使用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 安装成功。


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


同时别忘了把模拟器的默认字符集修改为中文,如下图所示


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




步骤三、下载安装并配置 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....”


如图所示:


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


点击上图中的“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 完成环境配置。如下图所示


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


步骤五、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,源码如下:


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


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

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


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



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


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


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


出现这种原因第一种情况是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模拟器的内存超出设定大小了。



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


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



 

标签:1.4,V3SDK,Nokia,Eclipse,J2ME,S60,SDK
From: https://blog.51cto.com/u_16112859/6278450

相关文章

  • eclipse插件WindowBuilder安装方式
    用在线安装,先启动eclipse,点菜单栏里帮助,再点里面的INSTALLNEWSOFTWARE,http://code.google.com/intl/zh-CN/javadevtools/download-wbpro.html 这网址里有3个版本,看你的是什么版本,直接把网址复制到WORKWITH里面去,等一下在下面的框里就会出现WINDOWBUILDER,全选,然后下一步···......
  • 交叉编译Eclipse Mosquitto
    0.交叉编译环境如下系统:Ubuntu4.15.0-45-generic#48~16.04.1-UbuntuSMPTueJan2918:03:48UTC2019x86_64目标芯片:Hisi353632bit 1.下载所需源码gitclonehttps://github.com/openssl/openssl.gitgitclonehttps://github.com/DaveGamble/cJSON.gitcjsongit......
  • Eclipse的TODO标签不在Tasks列表显示
    1.问题描述最近在做一个品管文档查询的功能,由于项目未部署,先本地测试,degug断点修改变量的值,但是每次请求都要改一次,太麻烦。所以直接在代码里面把变量的值改了,但是项目部署前要记得注释掉,这里就用到了TODO标签,防止自己忘掉。2.问题解决在Project下面把BuildAutomatically勾......
  • Eclipse won't launch because `reload maven project has encountered a proble m`
    关于eclipse因为maven无法启动的问题,参考以下两个网页http://www.91linux.com/html/2016/eclipse_1018/15540.htmlhttp://stackoverflow.com/questions/31080665/eclipse-wont-launch-because-reload-maven-project-has-encountered-a-proble-m不需要删除整个.metadata如果删除......
  • eclipse Maven Dependencies显示不出来的问题
    在eclipse新建了java工程,添加maven的pom.xml,但是MavenDependencies以及依赖的jar包并没有预期地显示出来。  即便我将工程配置成mavenproject,updateprojec...t都不行。 解决办法:找到工程下的.classpath文件,添加如下,重启eclipse就出来了<classpathentry......
  • 解决eclipse+myeclipse的Processing Dirty Regions错误
    http://www.javaeye.com/topic/192152我的Eclipse3.3.2+MyEclipse6.0.1在打开JSP文件时出现以下错误:Aninternalerroroccurredduring:"ProcessingDirtyRegions".org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelperAninternalerro......
  • eclipse中集成svn
    1.下载site-1.8.22.zip 2.解压site-1.8.22.zip后,在eclipse的安装目录下找到dropins文件夹 在dropins文件夹中新建文件夹svn,将解压后的文件全部放进去 3.重启eclipse,在Eclipse中选择Window–>ShowView;搜索SVN,打开SVN资源库  ......
  • eclipse注释模板及格式化模板导入方法
    格式化模板导入步骤  1.点击Window->Preference->Java->CodeStyle->Formatter2.点击右侧Import选择*.xml模板文件导入即可3.如果需要对模板进行修改,可点击Edit编辑即可4.模板示例:1.<?xmlversion="1.0"encoding="UTF-8"standalone="no"?>2.<profilesvers......
  • Eclipse4.5Mars安装JAD反编译插件
    第一步:打开eclipse帮助中的软件安装第二步:添加站点:http://feeling.sourceforge.net/update,如下图:第三步:选择EclipseClassDecompiler,下一步,下一步第四步:接受许可,安装!图略!第五步:重启eclipse!第六步:配置Jad,下图为EclipseClassDecompiler的首选项页面,可以选择缺省的反编译器工具,并......
  • eclipse中使用maven创建springmvc项目
     第一步,eclipse---File---New---MavenProject 第二步,如图直接Next 第三步,如图直接Next 第四步,GroupId一般写公司域名的反转,ArtifactId写项目名称,然后点击Finish 第五步,创建好项目后,开始修改配置文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:......