类 Test 是公共的,应在名为 Test.java 的文件中声明
public class Test{
^
1 错误不好意思刚刚学习编程,帮我解释一下,谢谢!!!
public class Test{
^
1 错误不好意思刚刚学习编程,帮我解释一下,谢谢!!!
解决方案 »
- 多线程问题,请熟悉的同学进来看眼。
- java多线程
- 多线程问题
- 如何在子Panel中访问主界面上的控件
- java中的各种变量,类,它们和内存之间的关系是什么?
- 武汉:有没有人想学Java和J2EE?我收徒弟!
- 请高手指教,一个Dialog弹出的问题
- 『新手』检查一下句子的英文字..
- 高分(百分计)求struts的中文资料,taglib的介绍~~~~~~~
- 我使用javac命令一直出错找不到文件能帮我看看是哪里出错了吗
- 請教 OpenPDF 轉換為.NET 使用的DLL後,關于CMap文件夾裏面的字體信息的路徑問題 謝謝!
- 我想在JFram上显示一个数组,并对这个数组进行排序,请高手帮我改一下我写的程序。
楼主把你的文件名也改成Test.java看看是不是有其他类也被定义成了public了.如果有删除掉就没大问题了.楼主加油
1:一个.java文件中只能有一个公共类,不能有两个以上公共类。
你需要看一下自己的.java文件中是不是只有一个public的类,如果属于此种情况,可以将与文件名不同的类的public去掉
2:文件名需要与public类同名
你在一个Java文件中用了两个public 来修饰的类
同一个文件中只能用一个public 来修饰 另外一个你就直接class+类名就可以了
比如 public class XXX{
}
class XX{
}
如果你创建的是名字为Test类 保存的时候只能保存为Test.java 大小写都要完全一致
在Java中{}——》这叫花括号,是成对出现的,你只写了一个就说错了,到底是真么错,很简单的理解就是你没有写花括号。
对了,你的文件名和类中public类名不一致
一.将类名改为文件名
二.将文件名改为类名
三.去掉public修饰
shit,搞了两年Java了,竟然把这个忘记了。悲催,,,,