`
seven_cuit
  • 浏览: 91470 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

初次使用struts遇到java.lang.ClassFormatError异常

阅读更多

        学校的一个OA系统,使用struts技术,服务器是tomcat,拷到我的电脑上来学习一下,结果总是出现 java.lang.ClassFormatError 这个异常,在有些地址还出现 wrong class name 之类的异常,上网查了一下大概确定了

这个异常是由于类文件的版本引起的,把项目中所有类文件全部删除了重新编译了一次,还是有错误。想想可能是自己装的jdk版本有点低(jdk 6.0),由于便装上了前不久下载了一个最新版本 jdk 6.0 update 10,还不不行。今天想起实验室老师说过那个项目是用jdk 5.0做的,由于抱着试一试的想法装了jdk5.0,重新编译项目,竟然成功了!!!

      至于为什么jdk6.0不行而换了jdk5.0就可以了我现在也不太清楚,先将这个解决办法写在这儿希望对遇到跟我一样问题的人有所帮助。

分享到:
评论

相关推荐

    jbuilder 2006 j2me ALERT: java/lang/ClassFormatError: Bad version information.

    在Java开发领域,`java.lang.ClassFormatError: Bad version information`是一个常见的错误,通常发生在尝试加载或执行不兼容的字节码时。这个错误表明Java虚拟机(JVM)遇到了一个它无法识别或者处理的类文件版本。...

    java 异常种类总结【转】.docx

    java.lang.ClassFormatError 是一种类格式错误,指的是在程序中类的格式不正确时抛出的异常。 17. java.lang.Error 错误 java.lang.Error 是一种错误,指的是在程序中出现严重的程序运行问题时抛出的异常。 18. ...

    ALERT: java/lang/ClassFormatError: Bad version information.

    在Java编程环境中,"ALERT: java/lang/ClassFormatError: Bad version information."是一个常见的错误提示,这通常意味着你的程序尝试加载一个与当前运行时环境不兼容的类文件。这个错误通常涉及到Java类版本的问题...

    常见的java异常.pdf

    10. **java.lang.ClassFormatError**: 表示从类文件读取的数据格式不符合Java类的规范。检查类文件是否损坏或由非Java编译器生成。 11. **java.lang.Error**: Error是所有错误的基类,通常表示严重的问题,如...

    java常见异常.pdf

    Java是一种广泛使用的编程语言,其异常处理机制是其核心特性之一。异常是程序运行时发生的错误,它们提供了对程序错误的结构化处理方式。以下是一些Java中常见的异常类型及其详细解释: 1. **java.lang....

    java异常详解

    ### Java异常详解 #### 1. `java.lang.NullPointerException` `java.lang.NullPointerException`是...在实际开发过程中,合理地使用异常处理机制可以帮助我们更好地管理错误和异常情况,提高程序的稳定性和用户体验。

    JAVA常见异常解析

    12. **java.lang.AbstractMethodError**、**java.lang.AssertionError**、**java.lang.ClassCircularityError**、**java.lang.ClassFormatError**等: 这些是更底层的运行时错误,通常表明程序中存在严重的问题,如...

    Java的异常类

    - **`java.lang.ClassFormatError`**:当JVM尝试读取不符合Java类格式的有效文件时抛出。 - **`java.lang.Error`**:表示严重问题,通常不应该被捕获,例如JVM内部错误或资源耗尽。 - **`java.lang....

    Java异常大全

    - **`java.lang.ClassFormatError`**:类文件格式错误时抛出。 - **`java.lang.OutOfMemoryError`**:内存不足时抛出。 - **`java.lang.StackOverflowError`**:栈溢出时抛出。 - **`java.lang....

    Java 运行后的错误报告

    - **`java.lang.ClassFormatError`**:类格式错误。当Java虚拟机试图从一个文件中读取Java类,而检测到该文件的内容不符合类的有效格式时抛出。 - **`java.lang.Error`**:错误基类,用于标识严重的程序运行问题。 -...

    java异常分类.pdf

    标题《Java异常分类.pdf》表明本文档旨在介绍Java编程语言中异常的分类。异常是程序在运行时出现的非正常情况,它会打断正常的程序流程。在Java中,所有的异常都是通过Java异常类体系来处理的。根据异常在Java中的...

    java异常exception

    ### Java异常详解 #### 1. `java.lang.NullPointerException` `NullPointerException`是当程序尝试访问一个为`null`的对象实例的字段、调用其方法或构造函数时抛出的异常。这种异常通常发生在程序员错误地假设某个...

    JAVA异常详解.doc

    16. **类格式错误**:`ClassFormatError` - 当读取的类文件格式不符合Java虚拟机规范时,会抛出此异常。 17. **错误**:`Error` - 是所有错误的基类,表示严重的运行时问题,通常不应由应用程序捕获,如`...

    Java常见异常大全.pdf

    在Java程序设计中,异常处理是程序健壮性的重要组成部分。Java提供了一套丰富的异常类来帮助开发人员处理在程序执行过程中可能发生的错误。本文档列出了Java中常见的异常类型,并简要描述了这些异常的含义以及可能...

    JAVA常见异常整理.docx

    在Java中,异常是通过类的实例来表示的,这些类都继承自`java.lang.Throwable`类,它是所有异常和错误的根类。异常分为两种主要类型:Error和Exception。 1. **Error**: - `Error`类是所有错误的基类,通常表示...

    java 异常总结

    ### Java异常总结与详解 #### 引言 在Java编程中,异常处理是软件开发过程中不可或缺的一部分。良好的异常处理能够帮助我们及时发现并解决问题,从而提高程序的稳定性和健壮性。本文旨在全面总结Java中常见的异常...

    Java异常详解

    Java.lang 包中还定义了许多异常类,例如: 1. AbstractMethodError:抽象方法错误,当应用试图调用抽象方法时抛出。 2. AssertionError:断言错,用于指示一个断言失败的情况。 3. ClassCircularityError:类循环...

Global site tag (gtag.js) - Google Analytics