博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java.lang.UnsupportedClassVersionError】版本不一致出错
阅读量:6629 次
发布时间:2019-06-25

本文共 1372 字,大约阅读时间需要 4 分钟。

这种错误的全部报错信息:

1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 2  at java.lang.ClassLoader.defineClass1(Native Method) 3  at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 4  at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 5  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 6  at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 7  at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 8  at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 9  at java.security.AccessController.doPrivileged(Native Method)10  at java.net.URLClassLoader.findClass(URLClassLoader.java:190)11  at java.lang.ClassLoader.loadClass(ClassLoader.java:306)12  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)13  at java.lang.ClassLoader.loadClass(ClassLoader.java:247)14 Exception in thread "main"

  看报错信息,是因为使用的jar包版本不对。这个51.0是什么呢?

  JDK不同的版本,编译出的class文件是不同的。通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异:

1 J2SE 7 = 51 (0x33 hex),2 J2SE 6.0 = 50 (0x32 hex),3 J2SE 5.0 = 49 (0x31 hex),4 JDK 1.4 = 48 (0x30 hex),5 JDK 1.3 = 47 (0x2F hex),6 JDK 1.2 = 46 (0x2E hex),7 JDK 1.1 = 45 (0x2D hex).

  观察一下报错截图:

  原来我的Eclipse的JDK是1.6的,但是jar包明确要求需要1.7的,当然会出错了!

  那么,如何改正呢?下载1.7版本的JDK就不说了。

  右键点击项目工程,Properties

  点击JRE library

  修改JDK版本

  最后编译成功!

转载地址:http://lswvo.baihongyu.com/

你可能感兴趣的文章
easyui form validate总是返回false原因
查看>>
在(CListView)列表视图中添加右键菜单的方法
查看>>
解决IE6-IE7下li上下间距
查看>>
聚集索引更新后会不会马上重新排序
查看>>
幸运大抽奖
查看>>
Post请求
查看>>
Java排序算法(三):直接插入排序
查看>>
Python 列表 min() 方法
查看>>
【死磕jeesite源码】Jeesite配置定时任务
查看>>
TBluetoothLEDevice.UpdateOnReconnect
查看>>
poj3517
查看>>
iphone http下载文件
查看>>
poj 1195:Mobile phones(二维树状数组,矩阵求和)
查看>>
json lib 2.4及其依赖包下载
查看>>
Using JRuby with Maven
查看>>
醒醒吧少年,只用Cucumber不能帮助你BDD
查看>>
一名女程序员对iOS的想法
查看>>
Spring Websocket实现文本、图片、声音、文件下载及推送、接收及显示(集群模式)...
查看>>
最严新规发布 网络短视频平台该如何降低违规风险? ...
查看>>
云服务器ECS出现速度变慢 以及突然断开怎么办?
查看>>