报错信息如下:
(文件名)has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 52.0
首先 dos查看javac和java的版本信息
javac -version (我的显示javac 11)
java -version(我的显示1.8.0_202)
显然,原因是javac的版本过高,要降低javac的版本
直接修改环境变量是没有用的
到控制面板卸载javac11
重新打开dos javac -version 发现报错('javac' 不是内部或外部命令,也不是可运行的程序)
这是因为你的javac11已经卸载了,要修改一下环境变量
将环境变量里面的path修改成和你环境相匹配的版本
dos查看版本
运行一个java文件