`
JavaCrab
  • 浏览: 4288 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

UnsupportedClassVersionError

阅读更多
java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的.

那么如何解决上面的问题呢?
办法显而易见:把它们的JDK版本改成一致.
在Eclipse 步骤如下:
1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.
2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自己电脑上安装的JDK版本(必须与步骤1中的JDK版本一致)

如何查看class文件的编译jdk版本

文章分类:Java编程
使用 UE 打开 class 文件,第一行内容:
00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7
前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(00032)。
32:JDK1.6
31:JDK1.5
30:JDK1.4
2F:JDK1.3
分享到:
评论

相关推荐

    java.lang.UnsupportedClassVersionError问题的解决方法

    ### java.lang.UnsupportedClassVersionError问题的解决方法 在开发Java应用程序的过程中,经常会遇到与JDK版本不兼容的问题,其中一种常见的异常就是`java.lang.UnsupportedClassVersionError`。该错误通常发生在...

    java.lang.UnsupportedClassVersionError问题解决

    ### java.lang.UnsupportedClassVersionError问题解析与解决方案 在Java开发过程中,经常会在部署或运行时遇到`java.lang.UnsupportedClassVersionError`错误。该错误通常发生在类文件版本与JVM(Java虚拟机)版本...

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    ### java.lang.UnsupportedClassVersionError: Bad version number in .class file 异常的解决办法 #### 一、问题概述 在使用MyEclipse进行Java开发的过程中,可能会遇到`java.lang.UnsupportedClassVersionError:...

    Java编译错误-UnsupportedClassVersionError.txt

    ### Java编译错误 - UnsupportedClassVersionError 解析 #### 标题解读 “Java编译错误 - UnsupportedClassVersionError”这一标题明确指出了解决的问题核心是Java中的`UnsupportedClassVersionError`异常。这是一...

    mysql-connection-java-5.1.28.jar下载j ava.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver :-附件资源

    mysql-connection-java-5.1.28.jar下载j ava.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver :-附件资源

    严重: Servlet.service() for servlet jsp threw exception java.lang.UnsupportedClassVersionError: com/ut

    java.lang.UnsupportedClassVersionError: com/util/PostUtil  at org.apache.jsp.shouye.index_jsp._jspService(index_jsp.java:84)  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)  ...

    java jdk安装向导

    ### Java JDK 安装与Eclipse集成指南 #### 一、前言 本文档旨在指导初学者如何正确安装Java Development Kit (JDK)并配置Eclipse集成开发环境(IDE),以便进行Java应用开发。JDK是Java编程语言的基础工具包,而...

    处理MyEclipse中出现的问题.txt

    在使用MyEclipse进行Java开发时,用户可能会遇到各种各样的问题,其中较为常见的一个问题是与JDK版本不兼容导致的`java.lang.UnsupportedClassVersionError`错误。本文将详细介绍如何解决此问题,并提供具体的步骤来...

    1_基础入门_CN1

    1. Java 8:OpenDial需要Java 8运行环境,如果版本过低,可能会出现`UnsupportedClassVersionError`异常。你可以通过命令`java -version`来检查Java版本。 2. Gradle(可选):如果你想修改或扩展OpenDial的源代码,...

    sql数据库连接说明书1

    - **UnsupportedClassVersionError**: 当出现 `java.lang.UnsupportedClassVersionError` 错误时,通常是因为尝试在较低版本的JVM上运行较高版本的JDK编译的类文件。解决办法是调整使用的 JDK 版本,确保其与编译时...

    EJB开发过程

    例如,使用MyEclipse时,如果出现`java.lang.UnsupportedClassVersionError`错误,通常是由于JDK版本与编译目标不一致所导致,此时应检查并调整JDK设置,确保其与项目的编译目标相匹配。 总结而言,无论是手工开发...

    java打包jar方案的优缺点分析及解决方案

    - **java.lang.UnsupportedClassVersionError**:这个错误表示试图运行的JAR文件中的类版本超过了运行环境JVM的支持版本。确保JAR是在与运行环境兼容的JDK下编译的。 在选择打包方法时,应根据项目需求和目标环境...

    Hibernate4.0

    然而,这也意味着在低于Java 1.6的环境(如Java 1.5)下运行Hibernate 4.0将面临一系列的问题,例如`UnsupportedClassVersionError`异常,这是因为类文件版本不匹配导致的。 当尝试在Java 1.5环境下运行Hibernate ...

    AXMLPrinter2、baksmali、smali、dex2jar

    Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass...

    JVM--字节码和类的加载篇1

    不同的JVM版本可以向下兼容低版本的字节码,但不能执行高版本编译器产生的字节码,否则会引发`java.lang.UnsupportedClassVersionError`异常。 常量池是Class文件中极其重要的部分,它包含了各种字面量和符号引用。...

    22_尚硅谷大数据之MapReduce_常见错误及解决方案1

    hadoop jar wc.jar com.atguigu.mapreduce.wordcount.WordCountDriver /user/atguigu/ /user/atguigu/output报如下错误:Exception in thread "main" java.lang.UnsupportedClassVersionError: ...

    java常见异常

    - **UnsupportedClassVersionError**: 不支持的类版本时抛出。 - **VerifyError**: 类文件验证失败时抛出。 - **VirtualMachineError**: 虚拟机错误时抛出。 #### 四、异常处理机制 在Java中,可以使用try-...

    ssh框架错误总结

    在使用JUnit/StrutsTest时,可能会遇到java.lang.UnsupportedClassVersionError: junit/framework/TestListener (Unsupported major.minor version 49.0)错误。 解决方法:根据JDK版本选择合适的JUnit版本。如果...

Global site tag (gtag.js) - Google Analytics