用Java运行Hello World时遇到了这个错误
我先后检查了系统环境变量设置
然后再运行
依然是这样
再排查,发现是我在输入javac Hello.java时H用了小写h,要与代码里public class Hello的Hello相对应,Hello对Hello,public class Hello中Hello是指目标对象,你如果想成功运行javac Hello.java,那public class 后面必须是hello,因为Java的目标对象区分大小写。
以下是我运行时路径结果(无错误)
运行结果
经过这次折腾,我总结下几点与Java目标对象相关的心得:
- public class 目标对象
- 目标对象一定要和你路径(javac 目标对象.java)中的保持一致
- 目标对象区分大小写