随笔 - 33,  文章 - 0,  评论 - 0,  阅读 - 8248

报错:

Exception in thread "main" java.lang.UnsupportedClassVersionError: ********AppWebApplication 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

翻译:

线程“main”java.lang.UnsupportedClassVersionError:com********_App/******_AppWebApplication是由较新版本的java Runtime(类文件版本59.0)编译的,此版本的java运行时仅识别52.0以下的类文件版本

 

问题原因:

应该是用较高版本的jdk编译的class文件在低版本的JVM上运行所导致的,通俗讲就是编译运行版本不匹配。

解决方法:

在Windows操作系统中可以先查看java版本和javac版本(-version查看),

如果不一致,重新配置环境变量

如果一致

解决办法:
第一步:修改Java Build Path
1.右键点击项目,选择“Properties”,依次选择“Java Build Path”->“Libraries”,双击进入“JRE System Library”,。

 

 

2.选择“Alternate JRE”或“Workspace default JRE”的jdk版本,点击“Finish”。

 

 


第二步:修改Java Compiler
1.选择“Java Compiler”,勾选“Enable project specific settings”,将“Compiler compliance level”设置为与jvm一致的版本(1.8)。

 

 

应该就可以启动项目了

 

posted on   可惜君已逝i  阅读(305)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示