Javaプログラムの翻訳と実行

------- 情報システム第一演習室の場合 -------


■ Javaプログラムの翻訳

Javaプログラムをコンピュータで実行させるためには、作成したプログラムを翻訳する必要があります。通常、Javaプログラミングでは、次のようにjavacというコマンドを使用して行います。
       $  javac  Syoukai.java
                       ↑_______   プログラム名

       $                ← もしエラーがなければ、プロンプトが表示される。
                                もしエラーがあれば、ここにジャカスカ表示される。
ところが、情報システム第一演習室では、次のように表示されます。
$ javac  JcVar1.java                  <-------------------JcVar1.javaを翻訳せよ!
 .
 =========  RCS start =========
RCS/JcVar1.java,v  <--  JcVar1.java
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> .                                    <------------------ ピリオドを入力! 
initial revision: 1.1
done
RCS/JcVar1.java,v  -->  JcVar1.java
revision 1.1 (locked)
done
 .
 ===== Java Compile start =====
$                                    <------------------- エラーが無い!

途中>>で止まりますので、.(ピリオド)を入力して下さい。何かを間違って入れても、最後に.(ピリオド)を入力されれば構いません。 その他は同じです。落ち着いて実行してみて下さい。

もし、プログラムに誤りがあると、次のようにエラーが表示されます。

$ javac  JcBtn1.java                     <---------- JcBtn1.javaを翻訳せよ
 .
 =========  RCS start =========
RCS/JcBtn1.java,v  <--  JcBtn1.java
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> .                                               <----------ピリオド入力
initial revision: 1.1
done
RCS/JcBtn1.java,v  -->  JcBtn1.java
revision 1.1 (locked)
done
 .
 ===== Java Compile start =====
JcBtn1.java:1: \35 は不正な文字です。   <------------エラーがあるよ!
#
^
エラー 1 個
$

■ Javaプログラムの実行

Javaプログラムを翻訳すると、.class の付いたファイルが作成されます。 これが翻訳されたプログラム(オブジェクトプログラム)です。 このファイルが出来上がっていると、次のようにしてプログラムを実行することができます。
       $  java   JcBtn1
                     ↑_______   プログラム名(.(ドット)以下は入力しない)

                         ← もしうまく実行されれば、ここに結果が表示される。
                            もし誤りがあれば、ここにエラーがジャカスカ表示される。
       $                 ← その後、プロンプトが表示される。 


プログラミング / 江木