Unsupported major.minor version 51.0 网上都有介绍,是因为jdk版本不一致造成的;
解决方案就是 修改编译等级和当前jdk匹配;当然这个属于无奈的解决方案;
无奈是因为jdk1.6版本大家同事基本都是一致的,不能因为这个jar包不匹配问题修改jdK版本吧;
实际情况使用时,的确会有 jdk和jar包版本不兼容的情况;
比如jdk是1.6或者1.7的2种情况;jar包呢,只有一个;
这个时候,你要解决2种情况的问题,怎么办呢?
解决方案,使用jdk重新编译;
以IbatisDaoImpl.class 为例子,1.7正常,1。6报错 ;
这个时候在工程下按照原来的包路径,新建这个IbatisDaoImpl.java文件;(代码用反编译工具获得)
然后引入 所在jar 包;使用1.6jdk;编译成功后,获得新的IbatisDaoImpl.class
将新的 class文件替换回原来的jar包;
新的jar包可以在1.6情况下使用;解决问题;
相关推荐
Unsupported major.minor version 51.0 错误是由于 JDK 版本不匹配引起的,可以通过保持 Tomcat 绑定的 JDK 版本和编译用的 JDK 版本一致来解决该错误。同时,理解 Java 类文件的版本号、JDK 编译和运行过程、Tomcat...
总之,"Unsupported major.minor version 51.0"错误是Java版本不兼容的直接体现,通过更新JVM、调整编译器设置或修正构建配置,可以有效地解决这个问题。同时,理解这个错误背后的机制可以帮助我们更好地管理项目,...
在网上下载了jpinyin的jar包,发现是jdk1.7编译的,而我的jdk是1.6的,会报Unsupported major.minor version 51.0异常。所以自己把源码从新用jdk1.6编译了下,这样就可以在jdk1.6的环境中用了。
java.lang.UnsupportedClassVersionError: org/apache/catalina/authenticator/FormAuthenticator : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang....
该资源包含jython2.5.4.jar和jython2.7.0.jar,jython的版本要与jdk的版本要对应,这样可以解决“Unsupported major.minor version 51.0”问题。其中,对于jdk1.6.x的版本,请使用jython2.5.4.jar jdk1.7.x的版本,...
geohash官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。
spatial4j官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。
当我们引入的jar包和本地的jdk版本有冲突的情况下,会报一下错误:java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0,所以我们需要强制给jar依赖的jdk版本...
google 网络爬虫 crawler4j-3.5版本的jar包是由jdk1.7编译,在jdk1.6上无法运行,会报UnsupportedClassVersionError: edu/uci/ics/crawler4j/crawler/CrawlConfig : Unsupported major.minor version 51.0....
java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver: Unsupported major.minor version 51.0 ``` 这里指出了错误的具体原因:尝试加载的类文件`org.openqa.selenium.WebDriver`是由Java 9...
edX iOS 这是edX移动iOS应用的源代码。... 如果您看到错误消息“ Unsupported major.minor version 51.0”,那么您应该安装较新的Java SDK。配置edX移动iOS应用旨在连接到Open edX实例。 您必须使用正
5. 错误:Unsupported major.minor version 51.0(jdk 版本错误)。 解决方法:检查 JDK 版本,避免在 Win7 下开发项目使用的 JDK 版本和项目运行服务器 JDK 版本不同。可以重装 JDK 到 1.6 版本,然后将项目的 ...
- 插件基于JDK 1.7打包,因此IDEA启动时使用的JDK版本应为1.7或以上,否则会报`Unsupported major.minor version 51.0`异常。 **通过下载安装包进行安装** 1. 访问插件页面。 2. 进入`Settings` > `Plugins` > `...
- **JDK兼容性**:插件基于JDK 1.7打包,因此如果IDEA启动时使用的JDK版本是1.6,则可能出现`Unsupported major.minor version 51.0`的异常,建议更新至更高版本的JDK。 #### 中文乱码解决方案 1. 修改字体:**...
否则,可能会出现“Parsing Data for android-XX failed Unsupported major.minor version 51.0”错误。 第二部分:安装 JDK 安装 JDK 非常简单,按照提示,下一步即可。安装完成后,需要配置环境变量。 第三部分...
注意:Jetty 9需要JDK 7,如果使用JDK 6的话会出现错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0。 使用Jetty实现嵌入式的Servlet容器可以在Java应用程序中嵌入Web服务器和...
首先,错误信息“java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0”通常出现在编译Java代码时。这个错误表明你的Java类文件使用的Java版本超过了当前JRE(Java Runtime Environment...