windows下用命令行运行class文件提示“找不到或者无法加载主类”

时间:2022-09-19 22:35:32

我的jdk是jdk1.8.0_121这个版本的,配置好环境变量之后,使用javac进行没问题,但是java 文件名的时候就提示找不到或者无法加载主类

百度搜了好久,很多人都是告诉说需要配置好classpath环境变量,但是之前看到的教程上说的是6.0以上的版本不需要配置classpath,但是不管了,我配上,结果还是这样提示,以为是用户变量,不是系统变量,于是我又新建用户变量试了下,还是他喵的不行。最后我发现个严重的问题,java命令后面只需要跟类名就可以了,不需要.class

windows下用命令行运行class文件提示“找不到或者无法加载主类”

如上图,。。我简直无语,好吧,算我粗心,万万没注意到这一步,当然经过证实,最新版本的jdk的确是不要配置classpath的,只需要在环境变量中的系统变量中的path中追加

%JAVA_HOME%/bin即可。