SonyEricsson提供的J
ME SDK非常好用
它的發布形式和SUN提供的WTK基本一樣
因此非常容易和其他的集成開發環境整合到一起
SE提供的文檔中介紹了如何把SE J
ME SDK和sun one mobile
jbuilder整合在一起
本文將介紹集成SE J
ME SDK和eclipse
采用的開發環境為eclipse
+eclipseME
+j
sdk
_
+wtk
如果你還沒有安裝eclipse等開發工具
那麼請參考:
l l
搭建好eclipse的開發環境後
我們就可以安裝SonyEricsson J
ME SDK了
首先從SonyEricsson的網站下載SDK
地址是_java
jsp當前的最新版本是
安裝SonyEricsson J
ME SDK
比如安裝目錄為C:\SonyEricsson\J
ME_SDK
建議安裝後到安裝目錄去熟悉一下它的結構
和SUN WTK非常相似
運行eclipse
選擇菜單
> windows
> preferences
j
me
> Platform Components
> Wireless Toolkit 單擊右鍵Add Wireless Toolkit
選擇C:\SonyEricsson\J
ME_SDK\PC_Emulation\WTK
educitycn/img_///gif> 添加後
我們可以發現在Platform Definitions中多了很多SonyEricsson機型的平台定義
這樣如果我們針對SonyEricsson機型開發的時候
可以非常方便的選擇平台了
而不局限於MIDP
和MIDP
下面我們就可以在eclipse中新建項目了
在選擇平台的時候我們可以選擇SonyEricsson的各種平台
當然是根據你開發的需要
這裡我們選擇SonyEricsson的K
平台
你可以發現項目中的Libraries已經配置好了
educitycn/img_///gif> 下面我們就可以新建自己的MIDlet了
編寫一個簡單的MIDlet代碼如下:
package com
j
medev
other;
import java
util
Date;
import javax
microedition
midlet
MIDlet;
import javax
microedition
midlet
MIDletStateChangeException;
import javax
microedition
lcdui
*;
public class SonyEriMIDlet extends MIDlet
{
private Display display;
protected void startApp() throws MIDletStateChangeException
{
display = Display
getDisplay(this);
Form mainForm = new Form(
Date
);
DateField df = new DateField(
Now
DateField
DATE_TIME);
df
setDate(new Date());
mainForm
append(df);
display
setCurrent(mainForm);
}
protected void pauseApp()
{
}
protected void destroyApp(boolean arg
) throws MIDletStateChangeException
{
}
}
下面我們可以配置運行了
選擇RUN
這時候我們需要選擇適當的平台
因為我們新建的項目是針對SonyEricsson K
平台的
那麼我們也應該選擇SonyEricsson K
educitycn/img_///gif> 運行項目
可以看到我們剛才寫的MIDlet在SonyEricsson K
模擬器的運行情況了
educitycn/img_///gif>
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28394.html