zoukankan      html  css  js  c++  java
  • java.lang.UnsupportedClassVersionError: Bad version number in .class file

    异常信息:java.lang.UnsupportedClassVersionError: Bad version number in .class file.

    问题原因:支撑Tomcat运行的JDK版本和编译时的JDK版本不一致,支撑Tomcat运行的JDK版本较低。

    解决方法:

    1. Eclipse环境下的步骤:
      • Step 1、Window –> Preferences –> Java –> Installed JREs,在右侧窗口中勾选需要使用的JRE版本。
      • Step 2、Window –> Preferences –> Java –> Compiler,Complier compliance level:对应的下拉列表中选择JDK版本。
      • Step 3、Window –> Preferences –> Server –> Runtime Environments,选中要编辑的Server,点击右侧的[Edit]按钮,在弹出的窗口中选择JRE的版本。
      • Step 4、工程名 –> Properties –> Java Build Path,在Libraries选项卡中,设置JRE System Library的版本。
      • Step 5、工程名 –> Properties –> Java Compiler,Complier compliance level:对应的下拉列表中选择JDK版本。
    2. MyEclipse环境下的步骤(来自网络):
      • 1.Window –> Preferences –> Java –> Compiler,Compiler compliance level:对应的下拉菜单中选择JDK版本.
      • 2.Window –> Preferences –> MyEclipse –> Servers –> Tomcat –> Tomcat n.x –> JDK中的Tomcat JDK name下的下拉菜单中选择自身电脑上安装的JDK版本.
    Courtesy costs nothing. 彬彬有礼,惠而不费 。
  • 相关阅读:
    AE(ArcGIS Engine)的安装与配置(附加ArcGIS安装及所需安装包)
    C# 封装
    如何修改C# winform程序图标
    C#中ESRI.ArcGIS.esriSystem的引用问题
    c#窗体进度条
    【转】C#路径中获取文件全路径、目录、扩展名、文件名称
    【转】C# Application.DoEvent()的作用
    如何在Word中批量选中特定文本
    GIT
    git使用
  • 原文地址:https://www.cnblogs.com/maso1987/p/3014256.html
Copyright © 2011-2022 走看看