簡體   English   中英

錯誤:在類Example_Applet中找不到主要方法,

[英]Error: Main method not found in class Example_Applet,

完整的錯誤信息:

[在類Example_Applet中找不到主要方法,請將主要方法定義為:public static void main(String [] args)]

import java.awt.*;
import java.applet.*;

public class Example_Applet extends Applet {

    String message;

    public void init() {
        message="My first Java Applet";
    }

    public void paint(Graphics g) {
        g.setColor(Color.blue);
        g.drawString(message, 50, 60 );
    }
}

我試圖復制我的教科書示例小程序代碼。 當我嘗試在Notebook ++中執行代碼時,它只是在瀏覽器中打印代碼。 即使它編譯時沒有JCreator中的錯誤,我也會收到上述錯誤消息。如果有人可以幫助我,這真的是很大的幫助

小程序的運行方式不同於普通的Java應用程序。 后者應具有public static void main(Strin[] args)方法並使用java命令運行,而后者可以使用appletviewer命令在本地運行(與JDK捆綁在一起)。 為了在本地運行applet,您應該創建帶有<applet>標記的HTML文件。 像這樣:

<applet code="Example_Applet.class" width="300" height="300">
  This text will be shown in browsers without java applets support.
</applet>

將其放在與類Example_Applet.class文件相同的目錄中(從Example_applet.java編譯),然后使用appletviewer YourHtmlFileName.html命令運行它。

將來的閱讀: https : //docs.oracle.com/javase/tutorial/deployment/applet/html.html

僅供參考:小程序是一種過時的技術,在大多數當前的瀏覽器中均無法使用。 因此,我建議您不要找到像您一樣古老的教科書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM