首页 > 编程语言 >Exception in thread "main" java.lang.UnsupportedClassVersionError:

Exception in thread "main" java.lang.UnsupportedClassVersionError:

时间:2022-09-27 11:45:51浏览次数:73  
标签:lang Exception Java version 版本 java main UnsupportedClassVersionError

报错:

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)。

 

 

应该就可以启动项目了

 

标签:lang,Exception,Java,version,版本,java,main,UnsupportedClassVersionError
From: https://www.cnblogs.com/weijie1215/p/16733997.html

相关文章

  • JavaScript入门到精通
    JavaScript参考文章:https://www.yuque.com/u21195183/phhed3https://developer.mozilla.org/zh-CN/docs/Learn/JavaScripthttps://www.w3school.com.cn/js/index.asp......
  • JavaWeb--HTML & CSS--2022年9月27日
    第一节  HTML--w3school网站可学习1、快速入门A、总结HTML文件以.htm或者.html为扩展名HTML结构标签  ......
  • Convert gif to Base64 String Using JavaScript
    letxhRequest=newXMLHttpRequest();xhRequest.onload=function(){letreader=newFileReader();reader.onloadend=function(){......
  • Java泛型的总结
    泛型可以用于接口、类、方法上。还有泛型通配符这个概念泛型的好处:可以在编译时检查1.用于方法中,指定该方法中的形参的类型。语法:修饰符<代表泛型的变量>返回值类型......
  • Java Stream常用代码
    //过滤数据List<TestVo>list=list.stream().filter(x->NumberUtil.isLessOrEqual(x.getPrice(),testVo.getPrice())).collect(Collectors.toLis......
  • JavaWeb的servlet的doGet,doPost方法
    packagetop.lostyou.servlet;importcom.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;importjavax.servlet.ServletException;importjavax.servlet.ht......
  • java有参的构造方法和无参的构造方法
    转:java有参的构造方法和无参的构造方法如果编写一个java程序时没有添加无参构造方法,那么编译器会自动添加无参构造方法;但是如果编写时添加了有参构造方法而未添加无参构造......
  • 遇到过的错误之“日期计算错误,Java8API导致Unsupported unit: Seconds【时间类错误】"
    一、问题场景:在计算相差天数时爆出的错误 报错内容:java.time.temporal.UnsupportedTemporalTypeException:Unsupportedunit:Seconds 二、原因 我这里使用了L......
  • linux配置当前用户java环境
    cd~ls-al  这里可以看到一个 .bash_profile的文件然后vim它vim.bash_profile 插入如下代码 PATH=$PATH:$HOME/binexportJAVA_HOME=/apps/upgrade_sj......
  • JavaScript 数组
    数组是一组数据的集合,其中每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将数据存储在单个变量名下的优雅方式。数组中可存放任意类型:字符串、数字、布尔......