Java Puzzler - В чем причина? [закрыто]

Я написал следующий код.

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).

Почему это так? ... хотя основной метод определен, почему система не читает / не распознает его?

Ответы на вопрос(4)

Ваш ответ на вопрос