`
nmskate
  • 浏览: 126424 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Unsupported major.minor version 51.0问题及解决方法

 
阅读更多

jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0

 

问题原因:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jdk版本为jdk1.6(jdk6),算是版本不支持。

 

解决方法:将此jar包重新用jdk1.6(jdk6)编译级别编译。

 

PS:jdk1.7下switch语句支持字符串即switch("字符串"){},而jdk1.6下switch语句不支持字符串匹配。

分享到:
评论
2 楼 sucheng2016 2016-07-22  
如何重新编译外部jar包
1 楼 netwelfare 2015-04-08  
说的不太详细,从网上看到一篇介绍比较详细的文章:Unsupported major.minor version 51.0 错误解决方案

相关推荐

    Unsupported major.minor version 51.0

    Unsupported major.minor version 51.0 错误是由于 JDK 版本不匹配引起的,可以通过保持 Tomcat 绑定的 JDK 版本和编译用的 JDK 版本一致来解决该错误。同时,理解 Java 类文件的版本号、JDK 编译和运行过程、Tomcat...

    Java 中解决Unsupported major.minor version 51.0的问题

    总之,"Unsupported major.minor version 51.0"错误是Java版本不兼容的直接体现,通过更新JVM、调整编译器设置或修正构建配置,可以有效地解决这个问题。同时,理解这个错误背后的机制可以帮助我们更好地管理项目,...

    geohash.jar geohash-1.3.0

    geohash官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。

    spatial4j.jar spatial4j-0.8.jar

    spatial4j官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。

    jython2.5.4_与jython2.7.0包

    该资源包含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的版本,...

    Retrotranslator

    当我们引入的jar包和本地的jdk版本有冲突的情况下,会报一下错误:java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0,所以我们需要强制给jar依赖的jdk版本...

    jpinyin-jdk1.6.jar

    在网上下载了jpinyin的jar包,发现是jdk1.7编译的,而我的jdk是1.6的,会报Unsupported major.minor version 51.0异常。所以自己把源码从新用jdk1.6编译了下,这样就可以在jdk1.6的环境中用了。

    spring-boot-web-JBoss5

    java.lang.UnsupportedClassVersionError: org/apache/catalina/authenticator/FormAuthenticator : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang....

    爬虫工具crawler4j_JDK1.6编译版_含源码

    google 网络爬虫 crawler4j-3.5版本的jar包是由jdk1.7编译,在jdk1.6上无法运行,会报UnsupportedClassVersionError: edu/uci/ics/crawler4j/crawler/CrawlConfig : Unsupported major.minor version 51.0....

    Java编译错误-UnsupportedClassVersionError.txt

    java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver: Unsupported major.minor version 51.0 ``` 这里指出了错误的具体原因:尝试加载的类文件`org.openqa.selenium.WebDriver`是由Java 9...

    eclipse常见报错

    5. 错误:Unsupported major.minor version 51.0(jdk 版本错误)。 解决方法:检查 JDK 版本,避免在 Win7 下开发项目使用的 JDK 版本和项目运行服务器 JDK 版本不同。可以重装 JDK 到 1.6 版本,然后将项目的 ...

    edx-app-ios:适用于iOS的Open EdX移动应用程序!

    edX iOS 这是edX移动iOS应用的源代码。... 如果您看到错误消息“ Unsupported major.minor version 51.0”,那么您应该安装较新的Java SDK。配置edX移动iOS应用旨在连接到Open edX实例。 您必须使用正

    《阿里巴巴Java开发规约》插件使用详细指南

    - 插件基于JDK 1.7打包,因此IDEA启动时使用的JDK版本应为1.7或以上,否则会报`Unsupported major.minor version 51.0`异常。 **通过下载安装包进行安装** 1. 访问插件页面。 2. 进入`Settings` > `Plugins` > `...

    IDEA集成阿里巴巴JAVA开发规范插件使用手册

    - **JDK兼容性**:插件基于JDK 1.7打包,因此如果IDEA启动时使用的JDK版本是1.6,则可能出现`Unsupported major.minor version 51.0`的异常,建议更新至更高版本的JDK。 #### 中文乱码解决方案 1. 修改字体:**...

    myeclipse中使用maven前常见错误及解决办法

    首先,错误信息“java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0”通常出现在编译Java代码时。这个错误表明你的Java类文件使用的Java版本超过了当前JRE(Java Runtime Environment...

    JDK 1.8 安装配置教程(win7 64bit )

    否则,可能会出现“Parsing Data for android-XX failed Unsupported major.minor version 51.0”错误。 第二部分:安装 JDK 安装 JDK 非常简单,按照提示,下一步即可。安装完成后,需要配置环境变量。 第三部分...

    Java如何使用Jetty实现嵌入式的Servlet容器

    注意:Jetty 9需要JDK 7,如果使用JDK 6的话会出现错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0。 使用Jetty实现嵌入式的Servlet容器可以在Java应用程序中嵌入Web服务器和...

Global site tag (gtag.js) - Google Analytics