HelloWorldApplet 是公共的,应在名为 HelloWorldApplet.java 的文件中声明

importjava.awt.*;importjava.applet.*;publicclassHelloWorldAppletextendsApplet{//anapp... import java.awt.*;
import java.applet.*;
public class HelloWorldApplet extends Applet{//an applet
public void paint(Graphics g){
g.drawString ("hello world!",20,20);
}
}
出现错误:helloworld.java:3: 类 HelloWorldApplet 是公共的,应在名为 HelloWorldApplet.java 的文件中声明
public class HelloWorldApplet extends Applet{//an applet
^
1 错误
输出完成 (耗时 0 秒) - 正常终止

本人初学的菜鸟,是不是有些没配置好还是怎样,谢谢了!!!!
展开
 我来答
epinszteinic
2010-07-02 · TA获得超过156个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:160万
展开全部
在java里,文件名与类名之间的关系,有下面这些约束:
1.Java保存的文件名必须与类名一致
2.如果文件中只有一个类,文件名必须与类名一致
3.一个Java文件中只能有一个public类
4.如果文件中不止一个类,文件名必须与public类名一致
5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致

所以,为了要把公共类名和文件名统一,解决你的问题有两个方法:
1.把文件名改成HelloWorldApplet.java
2.把类名改成helloworld
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式