初めに †
- Java環境
次のフリーなソフトウェアを使用してLANDISK上にJava環境を構築してみました。
- Jikes …… IBM社が開発した高速Javaコンパイラ
- Kaffe …… 非常に多くのプラットホームをサポートするJava仮想マシン
JikesとKaffeによるJava環境の構築 †
- サンプルプログラム -- TestAwt.java
本サンプルプログラムはX Window(VNC)上で動作します。
import java.awt.*;
public class TestAwt extends Frame{
public TestAwt(){
super();
add(new TextArea("Hello Kaffe world on LANDISK !!"));
setSize(256,64);
show();
}
public static void main(String [] args){
new TestAwt();
}
}
コンパイル&実行
landisk:~# jikes-kaffe TestAwk.java
landisk:~# java TestAwk
付録 … Kaffeパッケージの構築メモ †
- "error: Configuration sh4-linux not supported"
- config/superhをsh4にリンク(ln -s superh sh4)
- java_lang_Float.hの生成時におけるKaffehエラー
jthreads、pthreads、pthreads-profieの3箇所で同じエラーが発生。
- Intel機で上記ファイルを生成してLANDISKにコピー
- さらにはMakefileを変更して対処
- debian/file-actions.plの"Out of memory"
debian/FileActionsの記述をコマンドに変換するスクリプト。
Perlのバグっぽい?。
|