JJ:エラーメッセージ解説

Java関係のエラーメッセージを解説します。

末広ページへ このコーナーの目次へ

実行環境は,win95でjdk1.0.2です。

 


コンパイルエラーメッセージ編

 


Public class hello must be defined in a file called "hello.java".

 ファイル名とクラス名が不一致のときに出ます。「パブリッククラスhelloは,hello.javaと言う名前のフィルの中で定義する必要がある。」です。この例の場合,helloがソースにあるクラス名で,ファイル名がhello.javaでないという意味です。

例 詰めジャバ第2題

Undefined variable

 「定義されていない変数」,たいていは入力ミスでしょう。JDK1.0.2のjvacより。

例 詰めジャバ第1題

 


実行エラーメッセージ

 


void main(String argv[]) is undefined

 mainの中にString argv[]がないのが原因です。省略することはできないようです。「void main(String argv[])が定義されていない」です。void main(String arg[])の固まりとして,実行時に調べるようです。

例 詰めジャバ第3題

 


spage@yscon.co.jp

末広ページへ このコーナーの目次へ