解决java编译环境过高的问题

报错信息如下:

(文件名)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文件

发布了153 篇原创文章 · 获赞 30 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/weixin_41728561/article/details/95295606