次のコードを書きました。
class String {
private final java.lang.String s;
public String(java.lang.String s){
this.s = s;
}
public java.lang.String toString(){
return s;
}
public static void main(String[] args) {
String s = new String("Hello world");
System.out.println(s);
}
}
実行すると、次のエラーが発生します
The program compiled successfully, but main class was not found.
Main class should contain method: public static void main (String[] args).
なぜそうなのですか?... main メソッドは定義されていますが、システムがそれを読み取ったり認識したりしないのはなぜですか?