上と下の違いは「継承された…」にチェックが入ってるか、「public static void…」にチェックが入ってるかです。
多分ですが、この違いがjavaが動くか動かないかの、境目でした。下だと動くが、上だと
System.out.println("");//これだけでもエラーになるんですね。
勿論コードアシストも出来ませんでした。「sysout」と入力して、Cntr+SPキーで候補のSystem.out.println()を
正常であれば、表示します。これでまた、javaで遊べるでしょう。!(^^)!