我的第一个Java project却遇到:Type name is not valid. The type name ‘Hello World‘ is not a valid identifier

本文记录了一位新手在初次接触Java时遇到的常见问题,包括类名非法标识符、未声明package以及公共类型定义错误。解决方法包括检查类名是否含有空格,正确声明package,并确保类名与文件名一致。通过这些步骤,成功创建并运行了第一个Java HelloWorld项目。
摘要由CSDN通过智能技术生成

第一次接触java,创建一个项目却发现类名是不合法的标识符@不合法标识符

创建第一个Java project:Hellow World

创建一个新的类
显示Type name is not valid. The type name ‘Hello World’ is not a valid identifier,之后通过不断的搜索查找问题才发现,Hellow World这个名称中间有空格,一个合法的标识符中间是不能掺加空格的。

在这里插入图片描述
之后是发现代码块的上面部分出现一个叉号,里面写着:“Must declare a named package because this compilation unit is associated to the named module ‘HelloWorld’”
在这里插入图片描述
我通过搜索大佬们的博客发现了解决途径:package 未被声明该怎么办

对于使用最新版eclipse的Java小白来说,可能会遇到一个小问题:
“ Must declare a named package because this compilation unit is associated to the named module ‘MyProject02’ ”
出现这种情况的原因是在最新版eclipse中,定义一个class类的同时需要对包(package)进行定义,这个与以往的eclipse有所不同,而很多java的教学视频中依然使用非最新版ecilpse,所以我们在很多教学视频中看到老师直接建立一个class类就可以了。在这里,我顺便说一下如何给一个包定义:
在eclipse菜单栏中选择File->New->Class命令,在导对话框中,寻找Package,然后命名就可以了。
来自博主——DSB小子

第一次接触java,问题总是很多的,接下来键入代码之后,发现
在这里插入图片描述

出现The public type c must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致;
  解决方法:JAVA错误:The public type *** must be defined in its own file***
  1、把文件名修改同公共类一样的名字;
  2、把类名修改成同文件名;
  3.子类继承父类时,不需要再用public修饰
来自博主——数据圈

然后我仔细看了看自己的类名和文件名,发现HelloWorld被我输入成了HellowWorld,之前我看了好久还没发现问题所在,看来还是对代码不够敏感…
在这里插入图片描述
之后通过运行程序可以再输出页面得到System.out.println引号内的内容
这就是我创建的第一个项目:HelloWorld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值