文件名helloWorld.java

源码:

public class Helloworld

{

public static void main(String[] args)

{

System.out.println(“Hello world”);

}

}

【编译报错内容】

C:\Users\55083\Desktop>javac HelloWord.java

HelloWord.java:1: 错误: 类Helloworld是公共的, 应在名为 HelloWorld.java 的文件中声明

public class Helloworld {

^

1 个错误

【问题原因】:

JAVA文件如果文件名是Helloworld.java

那么里面只能声明一个public 修饰的类,也就是

public class Helloword{

}

【问题解决】

方案1 : 将文件重命名为Helloworld.java即可

方案2 : 将类名改为helloWorld即可

java 高级holleword_HelloWord.java:1: 错误: 类Helloworld是公共的, 应在名为 HelloWorld.java 的文件中声明...相关推荐

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

    类XXX是公共的, 应在名为 XXX.java 的文件中声明 原码如下: public class Bird {//bird类的fly方法public void fly () {System.out. ...

  2. helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld

    在cmd命令行中,使用javac编译时(javac helloworld.java),出现这样的提示错误: helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 H ...

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

    代码是这样的: public class Loopy {public static void main(String[] args){int x = 1; System.out.println(&qu ...

  4. 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {

    在书本上盲人摸象的摸索学习Java,Java环境配置完成,安装好eclipse后,便兴冲冲的去在记事本上编写第一个Java程序,结果给破了一盆冷水,略懵 public class helloworld ...

  5. 错误:类 SubClass 是公共的, 应在名为 SubClass.java 的文件中声明

    原因及解决方法:每一个JAVA文件中只能有一个public类文件 当有多个类时,只需要将主类public保留即可 其他类不加public

  6. 错误:类 xxx 是公共的, 应在名为 xxx.java 的文件中声明

    此错误是因为类名和类文件名不一致造成的,我之前遇到是因为类名书写没有遵循驼峰规则,于是改了一下类名,但是类文件名没有改,启动项目时报错.

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

    我新建了一个java文件,名为:test1.java 在文件里面写入了如下代码: public class Test01 {public static void main(String[] args) ...

  8. 类 XX 是公共的, 应在名为 xxx.java 的文件中声明

    注意蓝色的要命名成一样的  改好后,就运行成功了

  9. Java学习手册:Error(错误类)Exception(异常类)

    Java异常结构中定义有Throwable类,Exception和Error是其派生的两个子类,其中Exception表示由于网络故障.文件损坏.设备错误.用户输入非法等情况导致的异常.而Error表 ...

最新文章

  1. js 使用filter过滤多重数组
  2. yii2.0框架中自定义接口,实现类的多继承
  3. java实现telnet和ssh客户端
  4. scanner怎样回到文件开头_Radare2逆向分析dex/so/二进制等文件的使用方法
  5. xp关无线配置服务器,xp系统怎么关闭无线功能
  6. c语言写程序轮询是什么意思,单片机轮询按键程序
  7. Java打印出所有的水仙花数
  8. VC双缓冲画图技术介绍
  9. 面试中的小知识(网络 以及 测试)
  10. JS:如何正确绘制文字
  11. 概率论与统计学——学习资料(更新..........)
  12. 单片机仿真软件Proteus Pro 8.9版本License过期
  13. 教你如何用java开发Alexa语音设备。全程详细介绍。
  14. 两个分数化简比怎么化_分数比化简比练习题及答案.doc
  15. 微信每天加多少人不会封号?(行业经验)
  16. 银河麒麟v10_银河麒麟:V10究竟哪里好?开箱测评,瞬间明了!
  17. php jwt token刷新方案,laravel JWT自动刷新 自定义验证器
  18. 独自去旅行你必须知道的事—勇气小姐独行攻略(内有拍照秘籍哦)
  19. 回归技术——我看中国软件的发展方向
  20. linux下输入ls显示时间格式,【Linux基础】linux下修改ls显示的时间格式

热门文章

  1. 如何运行.jsp文件
  2. 记录 Java 面试中遇到的 http请求、消息处理、线程池 3 个问题及感悟!
  3. Android-Universal-Image-Loader源码知识笔记
  4. java jmap_Java常用分析工具之jmap
  5. 普吉岛救援感人瞬间:不休不眠“只因牢记使命”
  6. ios企业签名有哪些重要知识
  7. 美颜你的Unity--使用Lut为Unity调色
  8. 重庆北大青鸟解放碑校区J11班 蒋勇组 【权限管理系统】
  9. PCIe扫盲——基地址寄存器(BAR)详解
  10. unity-材质、贴图、纹理