`
guoyiqi
  • 浏览: 1014176 次
社区版块
存档分类
最新评论

Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file

 
阅读更多

这里使用的是

http://blog.csdn.net/oscar999/article/details/7305489

中的JDBCTest.java源文件


1. 在JDK1.6 中使用编译命令编译成 .class文件

2. 在JDK1.5 中使用java命令执行


结果出现如下错误,


看来在Java中不能在高版本编译,低版本运行了。

反之呢, 如果在低版本编译呢,在高版本可以运行吗?

测试了一下, 是可以的。

分享到:
评论

相关推荐

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

    在使用MyEclipse进行Java开发的过程中,可能会遇到`java.lang.UnsupportedClassVersionError: Bad version number in .class file`这样的错误提示。这种错误通常发生在编译器版本与实际使用的JVM版本不匹配的情况下...

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

    通过上述两种方法,可以有效地解决编译或运行时出现的`java.lang.UnsupportedClassVersionError`问题。关键在于确保编译和运行所使用的JDK版本保持一致。此外,还需要注意IDE的配置是否正确,尤其是与JDK相关的路径...

    java.lang.UnsupportedClassVersionError问题解决

    在Java开发过程中,经常会在部署或运行时遇到`java.lang.UnsupportedClassVersionError`错误。该错误通常发生在类文件版本与JVM(Java虚拟机)版本不匹配的情况下。本文将详细介绍该错误产生的原因、如何诊断问题...

    tomcat:bad version number in class file的解决方法

    在 Tomcat 启动时,出现 "java.lang.UnsupportedClassVersionError: Bad version number in .class file" 的错误。这是因为 Java 编译版本和运行时版本不兼容所引起的。当我们编译 Java 代码时,编译器会生成 class ...

    java jdk安装向导

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

    Java编译错误-UnsupportedClassVersionError.txt

    描述部分虽然重复了标题内容,但通过“Java编译错误_UnsupportedClassVersionError.txt”这个文件名,我们可以推断出该文档可能是关于如何理解和解决Java环境中的`UnsupportedClassVersionError`问题的一个技术指南...

    java异常解决方案.docx

    * java.lang.UnsupportedClassVersionError: Bad version number in .class file + 解决方案:检查 Java 的版本是否正确,是否存在版本不兼容的问题,尝试使用 compatible 的 Java 版本来解决问题。 四、JSP 异常...

    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...

    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 异常种类总结【转】.docx

    java.lang.IncompatibleClassChangeError 是一种不兼容的类变化错误,指的是在程序中修改了某个类的声明,但是没有重新编译整个应用程序时抛出的异常。 21. java.lang.InstantiationError 实例化错误 java.lang....

    java所有运行时异常以及错误.

    Java编程语言在运行过程中可能会遇到各种异常和错误,这些异常和错误是程序运行不正常的表现,需要开发者进行处理或修复。这里我们将详细讨论Java中的运行时异常和错误。 首先,运行时异常是程序在执行过程中可以...

    p4jorm 1.6编译版本

    开始那个版本是1.7,有些同学遇到“java.lang.UnsupportedClassVersionError: Bad version ”问题,如果是jdk 1.6,请用此版本,或者自己编译一个,因为已发布源码

    jeecms源码级安装使用文档

    2. **Java开发工具(JDK)**:为了编译源码,需要安装JDK,并设置好`JAVA_HOME`环境变量。 3. **数据库环境**:Jeecms支持MySQL、Oracle等数据库,这里以MySQL为例,确保MySQL服务器运行正常,并创建相应的数据库。 ...

    Apktool资源反编译

    apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2(两个包都下载)反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

    dextojar与baksmali

    当一个APK安装到设备上时,它的Java字节码会被转换为 Dex 文件,以便在设备上运行。 **dextojar** 是一个实用工具,它能够将 Dex 文件转换为 Java 字节码的 JAR 文件。这个过程被称为反编译,因为它将二进制的 Dex ...

    java编程常见问题

    6. **java.lang.UnsupportedClassVersionError**: 如果编译的类文件版本高于正在运行的JVM版本,就会出现这个错误。确保JVM与编译器版本兼容。 7. **java.lang.VerifyError**: 验证器在类文件加载期间发现内部不...

    java 遇到的各种异常

    `java.lang.UnsupportedClassVersionError`: Bad version number in .class file** - **异常描述**:类文件版本与JVM版本不兼容。 - **原因分析**:编译时使用的JDK版本高于运行时的JDK版本。 - **解决方案**: -...

    java异常详解

    `java.lang.NullPointerException`是一种运行时异常,当尝试访问一个尚未被初始化或已初始化但值为`null`的对象时触发。这种异常通常发生在以下几种常见场景中: - **图片处理**:在处理图像时,如果没有正确初始化...

Global site tag (gtag.js) - Google Analytics