Java関係のエラーメッセージを解説します。
ファイル名とクラス名が不一致のときに出ます。「パブリッククラスhelloは,hello.javaと言う名前のフィルの中で定義する必要がある。」です。この例の場合,helloがソースにあるクラス名で,ファイル名がhello.javaでないという意味です。
例 詰めジャバ第2題
「定義されていない変数」,たいていは入力ミスでしょう。JDK1.0.2のjvacより。
例 詰めジャバ第1題
mainの中にString argv[]がないのが原因です。省略することはできないようです。「void main(String argv[])が定義されていない」です。void main(String arg[])の固まりとして,実行時に調べるようです。
例 詰めジャバ第3題