把你的文件名改为:Applet.java
(区别大小写)

解决方案 »

  1.   

    附我的程序:
    import java.awt.*;
    import java.applet.*;
    public class Cc extends Applet {

    public void init() {
    } public void paint(Graphics g) {
    g.drawString("Welcome to Java!!", 50, 60 );
    }
    }
    D:\j2sdk1.4.2_01\src.zip(java/applet/Applet.java):33: class Applet is public, should be declared in a file named Applet.java
    (source unavailable)
    D:\j2sdk1.4.2_01\src.zip(java/awt/image/ColorModel.java):138: class ColorModel is public, should be declared in a file named ColorModel.java
    (source unavailable)
    D:\j2sdk1.4.2_01\src.zip(java/io/IOException.java):22: class IOException is public, should be declared in a file named IOException.java
    (source unavailable)
    D:\j2sdk1.4.2_01\src.zip(java/io/ObjectInputStream.java):166: class ObjectInputStream is public, should be declared in a file named ObjectInputStream.java
    (source unavailable)
    D:\j2sdk1.4.2_01\src.zip(java/net/URL.java):94: class URL is public, should be declared in a file named URL.java错误竟然有这么多:
      

  2.   

    一种方法:
    将类名Cc改为文件名Applet,如下:import java.awt.*;
    import java.applet.*;
    public class Applet extends Applet {public void init() {
    }public void paint(Graphics g) {
    g.drawString("Welcome to Java!!", 50, 60 );
    }
    }
    ----------------------------
    另一种方法:
    将文件名Applet.java改为类名Cc.java。
    ----------------------------
    总之要确保文件名和类名保持一致,这是java开发的规定。
      

  3.   

    改正一下:你不能把类名Cc改为文件名Applet,因为已经存在Applet类了(java.applet.Applet),所以请用第二种方法:将文件名Applet.java改为类名Cc.java。
      

  4.   

    为什么是D:\j2sdk1.4.2_01\src.zip这里面的错误呢??
      

  5.   

    java的类库在j2sdk1.4.2_01\src.zip里面
    就是:import java.awt.*;import java.applet.*;
    你可以打开看的