刚学Java,遇到问题,在线求解答

刚开始学习,用文本编写在cmd运行,Java编译没有问题,但是一运行就显示无法加载主类,不知道哪里出了问题
检查了环境变量的配置也没有什么问题,不知道是不是电脑值装了jdk,没有装java的原因,文本改了之后还是文本格式

img

img

javac命令可以运行,环境变量没有问题,是代码问题
你的文件名和类名是否一致呢,public修饰的类名需与文件名一致

CLASSPATH环境变量设置错误。JAVA_HOME与CLASSPATH设置的不是同一个版本的JDK,路径都不一样哦。

用户变量删了这两行,如果用户变量里的path也配置有jdk的相关路径删了应该就没事了

img

原因在于如果你用户变量和系统变量同时配置jdk,默认优先使用当前用户的,但是你的当前用户没有配置正确的的环境变量导致的,一般JAVA_HOME和ClASSPATH都是大写的,而你却不是,JAVA_HOME你还写错了。。。。。