Mobile Tools for Javaのインストール
2008年11月13日の記事で近日中にインストールする予定と書いたMobile Tools for Java (MTJ)*1を、予定より半年遅れでインストールした。
EclipseMEを使っていたプロジェクトをMTJプロジェクトに変換するには、Eclipseの[File]メニューから[Import...] > [Java ME] > [EclipseME Project]と進み、EclipseMEプロジェクトのディレクトリを指定すればよい。プロジェクトの変換に失敗することもあるが、そのときは変換元プロジェクトの.eclipsemeファイルを確認する。本来なら
<?xml version="1.0" encoding="UTF-8"?> <eclipsemeMetadata jad="Dialer.jad" version="1.7.9"> <device group="Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC" name="DefaultColorPhone"/> <signing signProject="false"/> </eclipsemeMetadata>
のようになっているはずだが、2行目が
<eclipsemeMetadata version="1.7.9">
となっていたり、
<eclipsemeMetadata jad="" version="1.7.9">
となっている場合がある。このような場合、正しいJadファイル名を補ってから変換し直すとうまくいく。
MTJに変換されたプロジェクトでは、プロジェクトディレクトリにあったJadファイルは"Application Descriptor"というファイル名で扱われるようになる。また、deployedディレクトリに出力されるJad/Jarファイルは、デバイスごとに個別のサブディレクトリに格納されるようになる。