2004年03月20日

Vアプリのサンプルをビルドしてみる

急に携帯アプリを作りたくなった。Vアプリだ。

ボーダフォンの開発者向けサイトに行ってみた。J2SEJ2MEがあらかじめ必要らしい。J2MEは入っていなかったので、ダウンロードしてインストールした。
自分の持っている携帯はSH53で、ドキュメントによるとP5型という分類らしい。なので、P5型用開発ツール&ドキュメント&サンプルをダウンロードした。
サンプルについてきたドキュメントにしたがって、antを使ってサンプルをビルドしようとしたが、J2SE 1.4.2の環境では、何もしないと
com.sun.tools.javac.Main is not on the classpath.
とか
Class loading error: Illegal constant pool index
などのエラーが出たので以下の修正を行った。

(1)JAVA_HOMEを設定する。(c:\jdk_1.4.2_04)
(2)javac.exeにパスを通す(PATHにc:\jdk_1.4.2_04\binを追加する)
(3)各プロジェクトのbuild.xmlを修正し、
javacタスクのオプションにtarget="1.1"を追加する。

例)


<target name="compile">
<javac bootclasspath="${classpath}"
srcdir="${src}"
destdir="${classes}"
debug="on"
target="1.1"
/>
</target>

と言うわけで、ビルドする方法だけはわかった。

Posted by skiyo at 2004年03月20日 23:16 | TrackBack
Comments
Post a comment









Remember personal info?