0
我可以沒有任何問題在Eclipse中運行下面的代碼:Java程序在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
如何運行在終端這個確切的方案完美&這背後的原因是什麼?
那麼,用'java'從命令行運行一個Applet將會很困難。 – 2013-02-25 19:55:29
你需要一個帶有靜態主函數的主類 – 2013-02-25 19:55:39
我認爲你將Applets與普通的java程序混淆,它需要'public static void main'方法。 – vikingsteve 2013-02-25 19:56:50