2004年11月25日アーカイブ

cvmが動いたので、zaurusでセルフコンパイルしたいと思う。
いろいろ試した結果、以下でjavac, jar, native2asciiには成功した。

まず、sunのサイトからjdk1.3系をダウンロードし、tools.jar, rt.jarを/home/QtPalmtop/j2me/libにコピーする。
続いて、/home/QtPalmtop/j2me/bin に以下のスクリプトを書く。(ファイル名jar)
#!/bin/sh
JAVA_HOME=/home/QtPalmtop/j2me
CLASSPATH=${CLASSPATH:-.}:$JAVA_HOME/lib/tools.jar
TOOL=${0##*/}
cvm -Djava.class.path=$CLASSPATH sun.tools.$TOOL.Main $*
後は、このファイルからnative2ascii にリンクを張る。
これで、jar, native2asciiは動いた。(javadocはエラーになった)
javac は、
% cvm -Djava.class.path=/home/QtPalmtop/j2me/lib/tools.jar com.sun.tools.javac.Main -classpath /home/QtPalmtop/j2me/lib/rt.jar Hoge.java
でいけた。(sun.tools.javac.Mainでいけないのが謎)
しかし、jikesが早くて良いらしいので、こちらを使うことに。
という事で、jdk1.1.8のclasses.zipもj2me/libに置いて、javacは以下のスクリプトを書いた。
#!/bin/sh
JAVA_HOME=/home/QtPalmtop/j2me
CLASSPATH=${CLASSPATH:-.}:$JAVA_HOME/lib/classes.zip
jikes -classpath $CLASSPATH $*
とりあえず、これでjavac, jar, native2asciiはzaurusで動くようになったみたい。
2004年11月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

このアーカイブについて

このページには、2004年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2004年11月21日です。

次のアーカイブは2004年11月26日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1