出现The public type xxx must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致。public类必须定义在它自己的文件中。

  解决方法:

  1、把文件名修改同公共类一样的名字;

  2、把类名修改成同文件名;

  3、子类继承父类时,不需要再用public修饰。

  同一文件中,不能有多于一个public声明的类出现,可以将其中一个public去掉,即不加任何修饰符,通常称为“默认访问模式”,在该模式下,这个类只能被同一个包中的类访问或引用,这一访问特性又称包访问性。

转载自《JAVA错误:The public type *** must be defined in its own file***》

转载于:https://www.cnblogs.com/codingmengmeng/p/10753723.html

【转】JAVA错误:The public type *** must be defined in its own file***相关推荐

  1. Java出现问题: The public type **** must be defined in its own file

    在eclipse上出现问题:The public type **** must be defined in its own file 解决方法:1.把文件名修改同公共类一样的名字: 2.把类名修改成同 ...

  2. java 错误:The public type *** must be defined in its own file***

    出现The public type c must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致: 解决方法: 1.把文件名修改同公共类一样的名字: ...

  3. java.io.StreamCorruptedException: invalid type code: AC错误的解决方法

    问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流 ...

  4. java参数错误,参数不匹配错误java.lang.IllegalArgumentException: argument type mismatch

    当前位置:我的异常网» Java Web开发 » 参数不匹配错误java.lang.IllegalArgumentException 参数不匹配错误java.lang.IllegalArgumentE ...

  5. Java报错 -- The public type c must be defined in its own file

    出现The public type c must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致 你的文件里很可能有两个 public 的类,而Ja ...

  6. java.io.StreamCorruptedException: invalid type code: AC解决办法

    .java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...

  7. android The public type classname must be defined in its own file 报错

    The public type classname must be defined in its own file classname  为类名 错误提示,公用的类必髯有自己拥有独立.java文件 解 ...

  8. inferred type_您最终可以使用var在Java中声明Inferred Type局部变量-这就是为什么它很棒...

    inferred type by javinpaul 由javinpaul 您最终可以使用var在Java中声明Inferred Type局部变量-这就是为什么它很棒 (You can finally ...

  9. 解决 No converter found capable of converting from type [java.lang.String] to type ... 的问题

    目录 问题 分析问题 解决问题 问题 今天在项目启动类SuperJsonManagerApplication中,加上这行代码@MapperScan("com.**.mapper") ...

  10. 50个常见的 Java 错误(第三部分)

    31."Could Not Create Java Virtual Machine" 当我们尝试调用带有错误参数的Java代码时,通常会产生此Java错误消息(@ghacksnew ...

最新文章

  1. Java基础学习总结(10)——static关键字
  2. Insufficient free space for journal files
  3. python知识:QT5的move应用
  4. 天池读书会六月场来啦,零基础也能听的懂的编程分享!
  5. Zabbix RCE with API JSON-RPC
  6. 商丘高中计算机考试成绩查询系统,2019商丘中考招生成绩查询时间及网站公布...
  7. 结构型模式 适配器模式
  8. 11月16日 个人战立会议内容报告
  9. 远程过程调用失败_Java开发大型互联网RPC远程调用服务实现之问题处理方案
  10. 判断星座PHP,php根据日期判断星座的函数分享_PHP教程
  11. 关于Arcgis工作空间的记忆点
  12. linux c 日志写入文件,linux下C语言实现写日志功能
  13. SVN的配置与使用方法
  14. 常用日期格式符(表格)
  15. 【深度学习】简单地利用keras做车标识别
  16. Q-Vision+Kvaser CAN/CAN FD/LIN总线解决方案
  17. EasyDarwin开源流媒体服务器Golang版本:拉转推功能之拉流实现方法
  18. 寒假ACM假期总结 (7)
  19. 使用邮箱教学|邮箱是什么?办公中是怎么使用的
  20. XCTF-PWN welpwn

热门文章

  1. 东北三省计算机专业好的学校,东北地区哪个大学比较好 各自的王牌专业是什么...
  2. Cocos2d-x简介
  3. 翻译:SET PASSWORD语句(已提交到MariaDB官方手册)
  4. 基于WCF的通道网络传输数据压缩技术的应用研究
  5. 脑力劳动者,如何休息使自己精力充沛
  6. 学习方法总结-实习心得
  7. 用C语言写一个函数返回参数二进制中1的个数
  8. Python Tutorial 实践(2)
  9. XNA 如何使用字体绘制文字,Windows Phone 游戏开发
  10. SQL Server数据表提示NOLOCK和READPAST