07 May 2008

MIDP用開発環境(JME)のインストール

MIDP用開発環境(JME)をクリーンインストールする。 (案件ごとに、クリーンインストール。何度しても、たまに間違えることが…)

SunのMIDP開発環境(JME)のパッケージを公式サイトからダウンロードする
また、この開発環境が対応しているJDK1.5を、過去のJDK (J2SE5.0) ダウンロードページからダウンロードする
※JDK 1.6.0 では、エミュレータ起動時にエラーが出て起動できない。下位互換性は無いのか…

今回ダウンロードしたのは、
Sun Java Wireless Toolkit 2.5.2 for CLDC Release
sun_java_wireless_toolkit-2_5_2-ml-linux.bin

JDK 5.0 Update 15
jdk-1_5_0_15-linux-i586-rpm.bin
というファイル。

Linuxでのインストールは、既存環境のパスを手動入力する必要性がある。

[root@localhost workspace]# sh ./sun_java_wireless_toolkit-2_5_2-ml-linux.bin 〜 コピーライトメッセージが出る 〜 Do you agree to the above license terms? [yes or no] yes No suitable Java interpreter was detected 0) Specify a path to a Java interpreter directory. 1) Cancel this installation. Select a choice [0-1]: 0 This application requires Java 2 SDK, Standard Edition (1.5 or later). Enter a path to a Java 2 SDK (For example: /user/jdk1.5/bin). You can type "exit" to cancel installation. Enter a path to the Java 2 SDK: /usr/java/jdk1.5.0_15/bin /usr/java/jdk1.5.0_15/bin/java Testing /usr/java/jdk1.5.0_15/bin/java... Please enter a directory into which you would like to install the Sun Java(TM) Wireless Toolkit, 2.5.2 for CLDC. [ default is /root/workspace/WTK2.5.2 ]:/usr/java/WTK2.5.2 Installation directory is /usr/java/WTK2.5.2. Check for Product Updates Sun Java(TM) Wireless Toolkit for CLDC includes Check for Product Update feature. This feature will be active every 7 days and will inform you about the new Product Updates. No personally identifiable data such as name, address, or e-mail address will be collected. You can disable this feature later in Preferences. The information collected by Product Update includes the following: * Operating system * Country and Language setting on your computer * Date and version of the Wireless Toolkit that you are about to install * Unique random user ID generated by the Wireless Toolkit Collected data will be used for future improving of the product. Please read Sun's Privacy Policy at http://www.sun.com/privacy/index.html Check for Product Updates? [yes or no] no Setup has enough information to start copying the program files. Current Settings: Destination Directory /usr/java/WTK2.5.2/ JVM Folder /usr/java/jdk1.6.0_03/bin/ Check for Program Updates Disabled Please choose one of the following options: 0) Begin copying files if you are satisfied with the settings . 1) Cancel the installation. Select a choice [0-1]: 0 Checksumming... Extracting the installation files... Documentation for the Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC is in the file /usr/java/WTK2.5.2/index.html In order to start using the Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC, please run /usr/java/WTK2.5.2/bin/ktoolbar

さらに、JDK 1.5.0 を無理やりインストールする

[root@localhost workspace]# sh ./jdk-1_5_0_15-linux-i586-rpm.bin Do you agree to the above license terms? [yes or no] yes Unpacking... Checksumming... 0 0 Extracting... UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu). inflating: jdk-1_5_0_15-linux-i586.rpm 準備中... ########################################### [100%] パッケージ jdk-1.6.0_03-fcs.i586 (jdk-1.5.0_15-fcs.i586 より新しいもの) は既にインストールされています。 パッケージ jdk-1.6.0_06-fcs.i586 (jdk-1.5.0_15-fcs.i586 より新しいもの) は既にインストールされています。 Done. [root@localhost workspace]# rpm -i --force jdk-1_5_0_15-linux-i586.rpm


Eclipse で開発する場合は、続けて EclipseME のインストール。

Eclipseのヘルプ − ソフトウエア アップデート で、EclipseMEのサイトを登録して、インストール。

20080507-eclipseme.png
http://www.eclipseme.org/updates/ を登録

Eclipseを再起動して、Window − Preferences の J2MEの設定で、先ほどインストールした Java Wireless Toolkit をインポートする。

20080507-eclipse-import01.png
まず、「import」ボタンを押す

20080507-eclipse-import02.png
Wireless Toolkitのディレクトリを「Browse」指定して、「Refresh」ボタンを押すとライブラリが自動検索される


インストールと初期設定の説明は、この辺に詳しく出ている
MIDP(携帯電話)アプリケーションの作成
@IT 初めてのMIDPアプリ作成