KJX 作成ツールにこだわる事は無いんだけれど、KJX 作成ツールに沿って書いとく。
ダウンロードと展開- EZアプリ (Java™) から KJX 作成ツール(lzh)をダウンロードして展開。もしくは ezplus 開発キット(exe) を Windows で展開させてもらって Mac に持って来る。以下 SDK と呼ぶ。
- Java ME Downloads から Sun Java Wireless Toolkit(J2ME) の Linux 版と CLDC Reference Implementation をダウンロード(要登録)。
- J2ME を展開し、lib/midpapi10.jar と lib/cldcapi11.jar をどこかに取り出す。
- CLDC を展開。
- CLDC の tools/preverifier/build の中に macosx ディレクトリを作成し、tools/preverifier/build/linux/Makefile をその中にコピー。
-
tools/preverifier/build/macosx/Makefile を編集。
- CFLAGS の -DLINUX を -Duint_t=unsigned に変更。
- LDFLAGS に -liconv を追加。
- ターミナルで cd tools/preverifier/build/macosx; make; sudo cp preverify /usr/bin を実行。
- 展開した SDK から CmdTool.jar をダブルクリックして起動。これが KJX 作成ツール。
- マニュアルに沿って出来る箇所は割愛。注意するべき設定は以下の通り。
javac path: /usr/bin/javac -source 1.2 -target 1.2
classes path: /取り出した場所/midpapi10.jar:/取り出した場所/cldcapi11.jar:/SDK の場所/kddip3.jar