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 秒) - 正常终止
本人初学的菜鸟,是不是有些没配置好还是怎样,谢谢了!!!! 展开
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 秒) - 正常终止
本人初学的菜鸟,是不是有些没配置好还是怎样,谢谢了!!!! 展开
1个回答
展开全部
在java里,文件名与类名之间的关系,有下面这些约束:
1.Java保存的文件名必须与类名一致
2.如果文件中只有一个类,文件名必须与类名一致
3.一个Java文件中只能有一个public类
4.如果文件中不止一个类,文件名必须与public类名一致
5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致
所以,为了要把公共类名和文件名统一,解决你的问题有两个方法:
1.把文件名改成HelloWorldApplet.java
2.把类名改成helloworld
1.Java保存的文件名必须与类名一致
2.如果文件中只有一个类,文件名必须与类名一致
3.一个Java文件中只能有一个public类
4.如果文件中不止一个类,文件名必须与public类名一致
5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致
所以,为了要把公共类名和文件名统一,解决你的问题有两个方法:
1.把文件名改成HelloWorldApplet.java
2.把类名改成helloworld
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询