【发布时间】:2013-08-29 16:00:02
【问题描述】:
我刚开始学习 Java 编程。我在 Applets(Applet 类)的第一章中给出了这个程序,它给了我这个错误。我试图找到解决方案,但找不到。
根据本书,该程序应该显示一个窗口,但是当我扩展 Applet 类时出现此错误:
"此行有多个标记 - 可序列化的类 AppletSkel 没有声明一个静态的最终 serialVersionUID 字段 长型 - 公共类型 AppletSkel 必须在其自己的文件中定义“
这是我的代码;
//An Applet Skeleton
import java.awt.*;
import java.applet.*;
/*<applet code="Appletskel" width=300 height=100>
</applet>*/
//错误
public class AppletSkel extends Applet {
public void init(){
}
public void start() {
}
public void stop(){
}
public void destroy() {
}
public void paint(Graphics g){
}
【问题讨论】:
-
如果您使用 eclipse,您可以单击该警告,Quickfix 并选择“添加生成的串行版本 ID”选项 - 然后 eclipse 将为您添加生成的串行版本 ID。
标签: java swing applet compiler-warnings serialversionuid