WIN10系统用CMD执行java命令时报错
如图所示,Error: A JNI error has occurred, please check your installation and try again
Exception in thread “main” java.lang.UnsupportedClassVersionError: hello has been compiled by a more recent version of the Java Runtime (class file version 59.0), this version of the Java Runtime only recognizes class file versions up to 52.0
因为电脑之前安装过JDK15版本,推测可能是版本冲突
1.在CMD输入以下代码查询java和javac对应版本
java -version
javac -version
显示版本不同
java version "1.8.0_281"
javac version 15
2.在控制面板卸载java15,在java文件安装目录检查是否卸载干净。重新检查java和javac对应版本
显示版本已统一
java version "1.8.0_281"
javac version 1.8.0_281
3.重新执行java命令,还是报错