Javaからネイティブへ Javaソースファイルやクラスファイルからネイティブコードを生成するAOT(Ahead Of Time)コンパイラです。 Javaからネイティブへ Javaの良い所、それはOSの壁を越えて実行できる点がその一つに挙げられるが、メモリの消費量や、動作の重たさでレンタルサーバ等では利用できない事が多い。 現状ではまだ難しいかも知れないが、近い将来解決するかも知れない。Javaを中間コードを経由せず、ネイティブコードへ一気に飛躍させてしまおう。 今回紹介するオープンソース・ソフトウェアはGCJ、JavaのAhead-of-Time(AOT)コンパイラだ。 GCJを使ってコンパイルすると、通常の実行ファイルと同様の操作で処理を実行する事が出来る。Javaのライブラリを含むのでサイズが大きくなりがちだが、ただただ凄いと思える。 興味深いのはFedora CoreのTomca