java.lang.UnsupportedClassVersionError: 主类名称 : Unsupported major.minor version_风铃峰顶的博客-程序员宅基地

技术标签: Java  

Exception in thread "main" java.lang.UnsupportedClassVersionError: 主类名称 : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

JDK版本5对应major.minor版本49,JDK版本6对应major.minor版本50,JDK版本7对应major.minor版本51,依此类推。

UnsupportedClassVersionError是由JDK的版本和代码的编译版本不一致导致的。

major.minor版本52对应JDK8。如果编译时的JDK版本是8,即由JDK8得到Class文件。而这些Class文件在低于JDK8的Java运行环境中解析运行,就会产生此报错。

解决方式是采用小于等于运行环境的JDK版本编译。或者采用大于等于编译的JDK版本来解析Class,运行程序。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/haoranhaoshi/article/details/90450506

智能推荐

Android:自定义switch控件,设置开关的颜色、属性等_android switch控件 颜色-程序员宅基地

<Switch android:id="@+id/togBtn_OCROpen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:checked="true" .._android switch控件 颜色

LeetCode009 回文数 Java实现_java程序如何在1~1万之间让它前面一半的数和后面一半的数是相等的-程序员宅基地

题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文..._java程序如何在1~1万之间让它前面一半的数和后面一半的数是相等的

java模拟post传输文件到tomcat服务器端servlet接收_java接收post请求数据-程序员宅基地

网络上一篇介绍这个的文章,如下文章1其实是有问题的。实际上它的模拟http请求的格式有点问题,如果传输.txt文件就会发现.txt文件里面多出了一些字符,而这些字符是我们的传输文件头内容。为什么会这样的?参考文章2我们对比发现文章1的传输文件头和文件内容的组合格式有问题的,正确的应该是文章2的样子,但是文章2又缺少了文件尾。最后综合之后,正确的格式应该是:------------HV2_java接收post请求数据

《架构探险从零开始写javaweb》总结_@author huangyong-程序员宅基地

导读:DI (实现加载指定路径的类,实现加载指定注解的类,放在Map<Class<?>, Object>中) AOP (先将目标类的所有的切面类找出来,链式的将切面代理类作为目标类的增强返回新的bean,替换原来的bean到map中。) IOC (将类中需要注入bean的属性,反射注入进去) MVC (根据方法上的注解将请求路径、类、方法存入Map<Requ..._@author huangyong

腾讯面试:bitmap统计元素出现次数,使用较少内存_bitmap 计算分群事件次数-程序员宅基地

有10亿个uint32元素,判断其中是否有相同元素。内存限制:1.2G 看到这个大数据的题目,还有内存限制,就用bitmap。在数据量比较少的情况下用hash表也是个不错的方法。 这里要用2个bitmap,占用总内存1G。 这里我们算算内存:uint32总共4个字节,根据bitmap的思想,2^32可以存储uint32数。 因为一个是8个位,2^32/8 = 0.5 * 2^30= 0.5G(2^30 = 大约1百万)..._bitmap 计算分群事件次数

Java I/O流学习复习总结(二)-2021-05-18_C_Vampirer的博客-程序员宅基地

文件字符流FileReader 与 FileWriter类FileReader用于读取已过滤的字符流的抽象类。类Filewriter用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter。文件是否可用或是否可以被创建取决于底层平台。特别是某些平台一次只允许一个 FileWriter(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开

随便推点

《百年孤独》--[哥伦比亚]加夫列尔·加西亚·马尔克斯-程序员宅基地

《百年孤独》,著作是加夫列尔·加西亚·马尔克斯在《百年孤独》发表之前,马尔克斯在拉丁美洲文坛之外并不广为人知。《百年孤独》刚一面世即震惊拉丁美洲文坛及整个西班牙语世界,并很快被翻译为多种语言。马尔克斯也一跃成为名噪一时的世界级作家。《百年孤独》的故事发生在虚构的马孔多镇(马尔克斯称威廉·福克纳为导师,显然深受其影响),描述了布恩迪亚家族百年七代的兴衰、荣辱、爱恨、..._百年孤独为什么被称为现代的堂吉诃德

ubuntu android sdk环境配置-程序员宅基地

sudo vi /etc/profile在最后添加代码export JAVA_HOME=/home/logan/programeFIles/jdk1.8.0_20export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATHexport A...

Ubuntu Server 16.04无线网卡安装与配置_ubuntu16设置无线网卡-程序员宅基地

https://blog.csdn.net/aplixy/article/details/100703834_ubuntu16设置无线网卡

如何解决 WinMgmt.exe 产生错误-程序员宅基地

症状:Window 2000 Professional 死机后,重启,就发现提示:WinMgmt.exe 产生错误,会被Windows关闭。您需要重新启动程序。在事件查看器中有如下信息:应用程序错误:WMI ADAP 无法处理性能库:0x80041001。解决办法:如果%Syestemroot%\System32\Wbem\Repository文件毁坏,可能导致上述情况发生..._winmgmt.exe

黑马程序员——学习日志6面向对象(多态,内部类,异常,访问权限)-程序员宅基地

------- android培训、java培训、期待与您交流! ---------- ------- android培训、java培训、期待与您交流! ----------

用 reStructuredText 写作:快速入门指南_bary.com-程序员宅基地

摘自:http://www.bary.com/doc/a/228277572381775842/用 reStructuredText 写作:快速入门指南白杉 2017-09-22 06:13 探索 reStructuredText提示本文用电脑浏览效果更佳。简介 本文试图说明如何使用最简单的 reStructuredText 标记语法写一篇文章,适用于完全没有 reStructuredText 语法经验的人。如果你稍有一些 Markdown 或 HTML 之类的经验,理解起来会_bary.com