java编译环境有问题_解决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修改成和你环境相匹配的版本

7ef92851c921356535236094113526de.png

dos查看版本

3605e0096c3924121ea46456e51a7a3f.png

运行一个java文件

2963073fd58df19bb9e0cd2373b6d5ad.png


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部