1. 実行手順
1.1 ファイルのダウンロード
The Source for JAVA(J2SE 1.4のダウンロード)からファイルをダウンロードします。
Vine Linux上で使うので、rpm版をインストールします。
ダウンロードするファイルは、実行環境(j2re)と開発環境(j2sdk)の2つです。
1.2 実行環境(j2re)のインストール
次の手順で、Java実行環境をインストールします。
- rootになります
[atsushifx@agartha tmp] su パスワード(P): ***** [root@agartha tmp]
- j2re...binを実行し、rpmを展開します。
[root@agartha tmp] ./j2re-1.4_0-linux-i386-rpm.bin
展開する前にライセンスが表示されます。yesと応えれば、rpmパッケージが展開されます。 - 展開したパッケージをインストールします。
[root@agartha tmp] rpm -ihv j2re-1.4_0-fcs-linux-i386.rpm
- 環境設定用にリンクをはります。
[root@agartha tmp] ln -s j2re1.4.0 j2re
- /etc/profileを編集し、環境変数を設定します。
- /etc/profile
# Java JAVA_HOME=/usr/java/j2re PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib MANPATH=$MANPATH:$JAVA_HOME/man export CLASSPATH JAVA_HOME
以上で実行環境のinstallは終了です。
1.3 開発環境 (j2sdk)のインストール
次の手順でJava SDKをインストールします。
- suでrootになります。
[atsushifx@agartha tmp] su パスワード(P): ***** [root@agartha tmp]
- パッケージを展開します。
[root@agartha tmp] ./j2sdk-1.4_0-linux-i386-rpm.bin
パッケージを展開するとライセンスが表示されるので、yesと入力してファイルを展開します。 - 展開されたrpmパッケージをインストールします。
[root@agartha tmp] rpm -ihv j2sdk-1.4_0-fcs-linux-i386.rpm
- 環境設定用にリンクをはります。
[root@agartha tmp] ln -s j2sdk1.4.0 j2sdk
- /etc/profileを編集します。
- /etc/profile
# JAVA SDK JAVA_HOME=/usr/java/j2sdk PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib MANPATH=$MANPATH:$JAVA_HOME/man JDK_HOME=$JAVA_HOME export CLASSPATH JAVA_HOME JDK_HOME
以上で、j2sdkのインストールは終了です。
1.4 SDKのテスト
"Hello,World!"プログラムを実行して、SDKが正常にインストールされているかテストします。
次の手順で、Java SDKをテストします。
- md testとし、テスト用ディレクトリを作成します
- Hello.javaソースファイルを作成し、次のようにプログラムします。
- Hello.java
class Hello { public static void main(String args[]) { System.out.println("Hello, World!!\n"); } }
- 作成したプログラムをコンパイルします。
[atsushifx@agartha test] javac Hello.java
何もメッセージが出ないで終了すればコンパイルされています。そして、hello.classというクラスファイルができています。 - 作成したクラスを実行します。
[atsushifx@agartha test] java Hello
Hello, World!!とメッセージが出れば成功です。 - エラーメッセージException in thread "main" java.lang.NoClassDefFoundError: helloが出る場合があります。これは、CLASSPATHにカレントディレクトリ(".")が含まれていないためです。
/etc/profileを編集して、CLASSPATHに"."を追加すれば、メッセージを表示するようになります。
以上でJava SDKのインストールは終了です。以後、これを使ってJavaプログラムを作成します。