zoukankan      html  css  js  c++  java
  • 【转】class file has wrong version 50.0, should be 49.0错误

    编译的时候,发生如下错误:

    class file has wrong version 50.0, should be 49.0

    究其原因:

    由于引入的第三方jar包的编译器版本与当前编译器版本不一致造成。

    这个类是在JDK1.6的环境下编译的,把他放在JDK1.5环境的服务器下发生以上错误,只要将这个类重新在JDK1.5环境下编译就可以了

    解决方案:

    查看服务器JDK 的版本:

    java –version

    当中 49.0 即是指 Java 的 1.5 版本, 而 48.0 是指 Java 的 1.4 版本,

    那么50.0,就是指 Java 的 1.6版本,

    具体可参考:

    • Version 50.0 = Java 1.6.x
    • Version 49.0 = Java 1.5.x
    • Version 48.0 = Java 1.4.x

    可见服务器是50.0

    1、升级服务器JDK环境:由1.5-》1.6

    2、第三方jar包用1.5版本重新编译后,再引入

    (liangyw说)注意,要确保第三方没有使用jdk6里的新特性,否则,服务器必须升级JDK

  • 相关阅读:
    制作 MarkText 的导航栏和动画背景
    某雅互动静态页面
    html5 拖拽及用 js 实现拖拽
    九宫格
    phaser3 入门实例——收集星星游戏
    Flexbox Froggy:练习 Flex 布局的小游戏
    JS30
    ElasticSearch
    JVM
    jstack命令的使用
  • 原文地址:https://www.cnblogs.com/ling00218077/p/4255216.html
Copyright © 2011-2022 走看看