一太郎 Ark for Java
$
java -cp ark0419.jar jp.co.justsystem.ark.Ark
何とか走る。
ahiru には重すぎる。
kaffe
kaffe は GNU な,JavaVM。
GNU だと言うくらいだから,Linux との親和性もいいと思うのだけど,まだ
Java 1.1 みたい。少し残念。
Debian パッケージで入れたので,
java,javac 等のコマンドが kaffe の物と差し換えられる。
/etc/alternatives/
jar -> /usr/lib/kaffe/bin/jar
jar.1.gz -> /usr/man/man1/kaffe.1.gz
java -> /usr/lib/kaffe/bin/java
java.1.gz -> /usr/man/man1/kaffe.1.gz
javadoc -> /usr/lib/kaffe/bin/javadoc
javadoc.1.gz -> /usr/man/man1/kaffe.1.gz
javakey -> /usr/lib/kaffe/bin/javakey
javakey.1.gz -> /usr/man/man1/kaffe.1.gz
javap -> /usr/lib/kaffe/bin/javap
javap.1.gz -> /usr/man/man1/kaffe.1.gz
javaverify -> /usr/lib/kaffe/bin/javaverify
javaverify.1.gz -> /usr/man/man1/kaffe.1.gz
jdb -> /usr/lib/kaffe/bin/jdb
jdb.1.gz -> /usr/man/man1/kaffe.1.gz
native2ascii -> /usr/lib/kaffe/bin/native2ascii
native2ascii.1.gz -> /usr/man/man1/kaffe.1.gz
rmic -> /usr/lib/kaffe/bin/rmic
rmic.1.gz -> /usr/man/man1/kaffe.1.gz
rmiregistry -> /usr/lib/kaffe/bin/rmiregistry
rmiregistry.1.gz -> /usr/man/man1/kaffe.1.gz
serialver -> /usr/lib/kaffe/bin/serialver
serialver.1.gz -> /usr/man/man1/kaffe.1.gz
jikes
jikes は IBM が出している
Java コンパイラ。先日オープンソースになったのかな? JDK よりはオープンな印象。
JDK のクラスを指定してコンパイルをする。ムチャクチャ速い!!
コレをメインに使おうかな?
~/.bashrc に,
export JIKESPATH=/usr/local/jdk1.2/jre/lib/rt.jar
と追加。
jde の設定も,
project オプション -> jdeCompiler を,
/usr/local/jdk1.2/bin/javac
から,
/usr/bin/jikes
に,
Compile オプション -> jde Compile Option Command Line Args を,
-green
から,
-classpath /usr/local/jdk1.2/jre/lib/rt.jar
にする。