Java命令编译运行出错:找不到或无法加载主类
问题
控制台运行java程序时,出现错误信息“找不到或无法加载主类”
排查过程
1、确认环境变量path和classpath配置是否正确 √
2、编辑java文件时类的修饰符是否添加 √
3、确认编译运行时的命令是否正确 √
实例
javac Hello.java
java Hello
出现原因
原因1:在源文件的文件名和类的名字不一致
原因2:需要有类名修饰符,必须是public
解决办法
修改源文件的名字,改成和类名一样
在类的修饰前添加public修饰符