这一篇是我在Installing Java ME development tools for S60的中文翻译,网址在安装S60的Java ME开发工具!
为了备份,并转贴在此:
这里所列的工具组合(全都免费)已经过作者测试来使用Java ME来开发S60的应用程式,对于未来这篇文章的编辑者:请确认你的编辑已经过测试以避免开发者有挫折发生。
下载工具
| 工具 | 建议版本 | 下载 | 注意 |
|---|---|---|---|
| Java SE (标准版本) 开发工具(JDK) | JDK 6 Update 14 (注意lJava* 6.0跟J2* 1.6.0一样) | 这里 (检查最新版本) | 需要下列的工具,在下载的时候选择你的作业平台然后点选该档案名称,SDK安装的目录是C:\Program Files\Java\jdk1.6.0_14,而JRE的安装部份是C:\Program Files\Java\jre1.6.0_14,接受预设的安装。 |
| Sun Java Wireless Toolkit for CLDC | 2.5.2 | 这里 (搜寻”Sun Java Wireless Toolkit 2.5.2 for CLDC”) | 在安装”Java (TM) Virtual Machine Location”的阶段里,你机器上的最新JDK版本会自动侦测,假如有比JDK 6 Update 14还新,那么就浏览目录C:\Program Files\Java\jdk1.6.0_14,这个工具预设的安装目录是C:\WTK2.5.2。注意:这个无线通讯工具包已经整合到Java ME SDK 3.0中,当你被欢迎使用这个无线通讯工具包时,升阳开发人员网路强烈建议这个较新的功能丰富的Java ME SDK 3.0 这里。 |
| Jave的Nokia SymbianOS/S60 SDK | S60 5th Edition SDK | 这里 | 你必须登入到诺基亚论坛才能下载档案,(新增诺基亚论坛帐号很快而且免费),解压缩下载档案,S60_5th_Edition_SDK_v1_0_en.zip,进到目录执行解压缩的setup.exe安装程式,预设安装目录是C:\S60\devices,有些功能需要Pearl才能安装。 |
| Eclipse整合式开发工具 | 3.5 | 这里 | 解压缩下载档案,eclipse-SDK-3.5-win32.zip,到C:\Program Files\eclipse,或假如你喜欢的话可以到另一个目录,(作者比较喜欢家个版本号码到安装的C:\Program Files\eclipse-3.5目录里,)要执行整合式开发工具,在主目录里eclipse.exe执行。 |
| Eclipse的MTJ外挂程式 | 1.0 | 你可以透过eclipse的Help->Install New Softwares …->Add->http://download.eclipse.org/dsdp/mtj/updates/1.0/stable/来下载 | 这是移转自EclipseME最新的版本,可以在Eclipse v3.5执行,另有相关的操作如下。 |
注意除了Eclipse之外,诺基亚也支援NetBeans整合式开发工具(加上它的Mobility Pack)来开发S60/Java ME,见这里有更多详细的资料。
设定工具
下载上述所有的工具之后,执行下面的操作。
Eclipse的工作目录
- 新增一个目录作为Eclipse的工作目录,像是C:\some\path\eclipse_workspace\,(你可以忽略这个然后接受下个步骤的预设工作目录。)
- 启动Eclipse,当被询问使用的工作目录时,给定你所建立的目录,或是接受预设的,(工作目录可以稍后在选单项目File | Switch Workspace调整,)Eclipse会重新启动。
设定 MTJ
- 选择选单项目Window | Preferences。
- 展开节点J2ME然后选择Device Management。
- 在对话框的设定部份,按下Import。
- 在新的对话框里,浏览目录C:\S60\devices\Nokia_N97_SDK_v0.5,点选Refresh。
- 确认S60Emulator及S60Device设备的核取方块已经选取,按Finish。
- 再按Import。
- 在新的对话框里,浏览目录C:\WTK2.5.2 (这是你安装无线通讯工具包的地方),按下Refresh。
- 确认所有设备的核取方块已被选取,按下Finish。
- 回到主对话框,选择DefaultColorPhone作为预设的设备。(选择S60Emulator会在跑MIDlet的时候有错误。)
- 回到主对话框,按下OK。
设定Eclipse的Java选项
- 在Eclipse里,点选选单项目Window | Preferences。
- 展开节点Java | Build Path。
- 在’Source and output folder这个项目里,点选Folders按钮,然后保持预设值(src及bin)。
- 展开节点Java | Debug。
- 取消选取Suspend execution on uncaught exceptions。
- 取消选取Suspend execution on compilation errors。
- 设定Debugger timeout (ms)为15000。
- 按下OK。
设定MTJ
- 在安装的Eclipse的configuration目录下,开启config.ini,新增 osgi.framework.extensions=org.eclipse.mtj.core.hooks,如果有其他类似 osgi.framework.extensions这样的字串,则修改其设定值。