Eclipse で次のコードを問題なく実行できます。
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
public class Rect extends Applet {
public void paint(Graphics g) {
g.setColor(Color.ORANGE);
g.drawRect(10, 60, 40, 30);
g.fillRect(10, 60, 40, 30);
}
}
しかし、「javac」および「java」コマンドを使用して入力して、端末からまったく同じコードを実行しようとすると、次のエラーが発生します。
Exception in thread "main" java.lang.NoSuchMethodError: main
この正確なプログラムを端末で問題なく実行するにはどうすればよいですか?その理由は何ですか?