Java HelloWorldApplet第二个示例的运行时问题

Java HelloWorldApplet第二个示例的运行时问题,java,Java,我正在学习21天内自学Java的课程 我对第二个例子有一个问题: import java.awt.Graphics; class HelloWorldApplet extends java.applet.Applet { public void paint(Graphics g) { g.drawString("Hello world!", 5, 25); } } 编译此Java代码会生成两个警告: warning: [serial] serializable

我正在学习21天内自学Java的课程

我对第二个例子有一个问题:

import java.awt.Graphics;


class HelloWorldApplet extends java.applet.Applet {

    public void paint(Graphics g) { 
    g.drawString("Hello world!", 5, 25);
    }
}
编译此Java代码会生成两个警告:

warning: [serial] serializable class HelloWorldApplet has no definition of serialVersionUID
class HelloWorldApplet extends java.applet.Applet {
^
2 warnings
当我用

java HelloWorldApplet 
我明白了

Error: Main method not found in class HelloWorldApplet, please define the main method as:
public static void main(String[] args)


您尚未完成本课程,请继续阅读并遵循示例1.3

示例1.2只告诉您编译代码


示例1.3告诉您如何在html页面中查看代码。

看起来您选择了一门过时的课程。小程序从21世纪初开始就没有被使用过。您需要一个与Applet兼容的浏览器来运行Applet,尽管我认为JDK提供了一个工具,或者曾经提供过一个工具来模拟浏览器。最好完全避免使用小程序。PDF有什么问题?它详细描述了如何在该页面上运行小程序……请注意,您正在学习的课程是1996年的,这意味着它非常古老,非常过时。如果您遵循更新的教程,例如。
a JavaFX application class must extend javafx.application.Application