发信人: checheco(
) 
整理人: kados(2003-06-02 15:48:59), 站内信件
 | 
 
 
注:说实在的,我没看明白多少,不过还是转来给各位高手看看,
 
 希望能够激发一些思想了,呵呵~~~~~
 
 最近买了6686i升级到52版,早就盼望着自己能有一部Java手机能够在这个平台上自由地开发程序,在CNJM上看了《Siemens Java开发初步》的JBuilder + Mobileset + SMTK 的环境配置,由于我的电脑是PII-300,单就一个JBuilder已经运行不起来了,再加上我不喜欢集成开发环境的复杂界面(吃不到葡萄就说葡萄酸.....),就在今天早上5:00起来以后,自己动手配置了一个开发环境-- J2SDK + TextPad + wireless_toolkit + SMTK,适合那些机器速度不快和喜欢自己控制所有开发步骤的朋友借鉴。 
 1、安装J2SDK 
 只要是1.3版本以上都可以。 
 
 2、安装TextPad4.5 
 没什么好说的,编辑器用jCreater也可以啦,自己喜欢什么就用什么吧。 
 
 3、安装wireless_toolkit 
 SUN的wireless_toolkit用1.0.4就可以,因为6688i只支持 CLDC1.0 和 MIDP1.0,而且1.0.4还有本地化的简体中文版本可以用。wireless_toolkit起到编译源文件和编写 JAD 文件的作用。 
 
 4、安装smtk6688i_1b8 
 最新的只有这个,没的说了。这里面对我们有用的是 6688i Emulator 和 Siemens 自定义的 com.siemens.mp 类。 
 
 5、设置环境属性 
 PATH=%PATH%;C:\jdk1.3.1\bin;C:\WTK104\bin 
 CLASSPATH=.;C:\jdk1.3.1\lib\;C:\C:\WTK104\lib 
 
 6、最关键的一步 
 要让wireless_toolkit在编译源文件的时候能够认出 Siemens 自定义的类。 
 使用 WinRAR 打开 C:\WTK104\lib\midpapi.zip,再打开 C:\Siemens\SMTK\6688i_1b8\lib\API.jar,把 API.jar\com 中的 siemens 目录拖到 midpapi.zip\com 的窗口,点击确定就可以了。 
 
 
 我们可以做一个简单的程序测试一下配置好的环境: 
 
 1、在DOS窗口输入 ktoolbar 打开 J2ME Wireless Toolkit 的程序窗口,点击“新建项目”按钮,输入项目名字和 MIDlet 的名字:“Hello”,点击确定后会显示: 
 正产生项目 "Hello" 
 Java 源文件放在 "c:\WTK104\apps\Hello\src" 
 应用程序资源文件放在"c:\WTK104\apps\Hello\res" 
 应用程序库文件放在 "c:\WTK104\apps\Hello\lib" 
 
 2、把 C:\Siemens\SMTK\6688i_1b8\src\Hello.java 复制到 C:\WTK104\apps\Hello\src\Hello.java。点击“Build”按钮,如果显示: 
 
 项目设置已保存 
 Building "Hello" 
 Build 完成 
 
 说明所有的配置都成功了。 
 
 3、这时候我们在 J2ME Wireless Toolkit 的菜单上点击“项目\包\产生包”,会显示: 
 
 项目设置已保存 
 Building "Hello" 
 已写 c:\WTK104\apps\Hello\bin\Hello.jar 
 已写 c:\WTK104\apps\Hello\bin\Hello.jad 
 Build 完成 
 
 4、把刚才产生的 c:\WTK104\apps\Hello\bin\Hello.jar 
 和 c:\WTK104\apps\Hello\bin\Hello.jad 复制到C:\Siemens\SMTK\6688i_1b8\MMC\java\jam下面自己建立的 Hello 目录中。 
 
 5、运行 6688i Emulator,在 Java 下面看到我们建立的“Hello”程序了吧,运行看看.....成功了吧~! 
 
 
 附上以上资源的下载地址: 
 J2SDK: 
 http://java.sun.com/j2se/downloads.html 
 wireless_toolkit: 
 http://java.sun.com/j2me/download.html 
 SMTK: 
 http://www.cnjm.net/newpage/resdown.php?id=000025 
 
  ---- 『西门子』版——最Warm的手机版
 
            『西门子』版版主——checheco    
 
      
 
                               | 
 
 
 |