構築環境はUbuntu 8.0.4です
準備:
GCJ (GNU Compiler for Java)をインストール
% sudo apt-get install gcj
ちなみにapt-getを使う際,プロキシを介すネットワーク環境の場合
以下のように設定ファイルを作る必要があります.
% sudo vim /etc/apt/apt.conf
Acquire { http::proxy "http://[username]:[password]@[proxy_addr]:[port]/" }
gcjのインストール後,[% gcj -v]等で正しくインストールされ,パスも通っているか確かめます.
プログラム作成:
以下のようなサンプルプログラムを作成します.
//Hello.java public class Hello{ public static void main(String[] args){ System.out.println("hello World"); } }
コンパイル:
方法1:オブジェクトファイルを作らずコンパイルする方法
% gcj --main=Hello -o Hello.exe Hello.java
方法2:オブジェクトファイルを作成してコンパイルする方法
% gcj -c -o Hello.o Hello.java % gcj --main=Hello -o Hello Hello.o
以上です.Swingやawt等のGUIを作成しようするプログラムはうまく動作しないことがあるみたいです.