[英]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.