虽然Eclipse" Run"菜单执行了它。在检查问题时,我碰巧发现将名称从HELLOWorld
更改为HelloWorld
修复了我的具体案例的问题。 Java的命名规则是否限制了这些名称?
答案 0 :(得分:3)
您的文件名必须与您在该文件中定义的公共类名匹配。可能是您的方案中可能出现这种情况。
答案 1 :(得分:1)
Java Language Specification states the requirements for a class name(标识符)。总结一下:它必须以字母或下划线开头,其余部分可能包含字母或数字。
因此,HELLOWorld
是有效的类名,但是,如果您的班级为public
,则文件名和类名必须匹配(您将否则会收到编译错误。
答案 2 :(得分:0)
用一个词Yes
公共类名称必须与类文件名相同
答案 3 :(得分:0)
是。公共类的名称必须与文件名相同,即.java文件。但是,您也可能有其他类的数量。