Contents

1. 実行手順

1.1 ファイルのダウンロード

The Source for JAVA(J2SE 1.4のダウンロード)からファイルをダウンロードします。
Vine Linux上で使うので、rpm版をインストールします。 ダウンロードするファイルは、実行環境(j2re)と開発環境(j2sdk)の2つです。

1.2 実行環境(j2re)のインストール

次の手順で、Java実行環境をインストールします。

  1. rootになります
    [atsushifx@agartha tmp] su
    パスワード(P): *****
    [root@agartha tmp] 
  2. j2re...binを実行し、rpmを展開します。
    [root@agartha tmp] ./j2re-1.4_0-linux-i386-rpm.bin
    展開する前にライセンスが表示されます。yesと応えれば、rpmパッケージが展開されます。
  3. 展開したパッケージをインストールします。
    [root@agartha tmp] rpm -ihv j2re-1.4_0-fcs-linux-i386.rpm
  4. 環境設定用にリンクをはります。
    [root@agartha tmp] ln -s j2re1.4.0 j2re
  5. /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をインストールします。

  1. suでrootになります。
    [atsushifx@agartha tmp] su
    パスワード(P): *****
    [root@agartha tmp] 
  2. パッケージを展開します。
    [root@agartha tmp] ./j2sdk-1.4_0-linux-i386-rpm.bin
    パッケージを展開するとライセンスが表示されるので、yesと入力してファイルを展開します。
  3. 展開されたrpmパッケージをインストールします。
    [root@agartha tmp] rpm -ihv j2sdk-1.4_0-fcs-linux-i386.rpm
  4. 環境設定用にリンクをはります。
    [root@agartha tmp] ln -s j2sdk1.4.0 j2sdk
  5. /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をテストします。

  1. md testとし、テスト用ディレクトリを作成します
  2. Hello.javaソースファイルを作成し、次のようにプログラムします。
    Hello.java
    class Hello {
      public static void main(String args[]) {
       System.out.println("Hello, World!!\n");
      }
    }
    
  3. 作成したプログラムをコンパイルします。
    [atsushifx@agartha test] javac Hello.java
    何もメッセージが出ないで終了すればコンパイルされています。そして、hello.classというクラスファイルができています。
  4. 作成したクラスを実行します。
    [atsushifx@agartha test] java Hello
    Hello, World!!とメッセージが出れば成功です。
  5. エラーメッセージException in thread "main" java.lang.NoClassDefFoundError: helloが出る場合があります。これは、CLASSPATHにカレントディレクトリ(".")が含まれていないためです。
    /etc/profileを編集して、CLASSPATHに"."を追加すれば、メッセージを表示するようになります。

以上でJava SDKのインストールは終了です。以後、これを使ってJavaプログラムを作成します。

Google