MyEclipse中 java.lang.UnsupportedClassVersionError解决方法
java.lang.UnsupportedClassVersionError: Bad version number in .class file
本人安装了MyEclipse 后,使用的仍然是MyEclipse中自带的JDK,在和Tomcat5.5绑定使用时就发生了这样的错误。
上网查了下资料,总结了一下这个错误的原因,主要是本人的Tomcat运行的是JDK1.5版本,但是应用程序运行的是自带的JDK,版本方面存在着某些不一致,只要改变了JDK版本,统一起来,就不会有问题了。
在以下地方可以更改:
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版本一致).
3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和2版本一致的JDK版本。如果没有可以选择浏览,新建一个即可。
基本上这三种方式可以解决这些问题。。。
分享到:
相关推荐
在使用MyEclipse进行Java开发的过程中,可能会遇到`java.lang.UnsupportedClassVersionError: Bad version number in .class file`这样的错误提示。这种错误通常发生在编译器版本与实际使用的JVM版本不匹配的情况下...
在MyEclipse中遇到`java.lang.UnsupportedClassVersionError`通常是因为编译代码所使用的JDK版本与运行代码所需的JDK版本不一致。例如,如果代码是在较新版本的JDK下编译的,但尝试在一个较低版本的JDK环境中运行,...
当运行时出现类似 `java.lang.UnsupportedClassVersionError: Bad version number in .class file` 的异常时,这通常意味着当前使用的JDK版本与编译代码时所用的JDK版本不一致。 **解决办法:** - **确认JDK版本...
- **java.lang.UnsupportedClassVersionError**:这个错误表示试图运行的JAR文件中的类版本超过了运行环境JVM的支持版本。确保JAR是在与运行环境兼容的JDK下编译的。 在选择打包方法时,应根据项目需求和目标环境...
1 java.lang.UnsupportedClassVersionError 从字面上我们可以看出来是类版本不支持错误,换句话是jdk版本不兼容,原因是因为我们在高版本上编译class,在低版本的jvm中运行,这是我搜到的答案。理解起来还好。...
在使用JUnit/StrutsTest时,可能会遇到java.lang.UnsupportedClassVersionError: junit/framework/TestListener (Unsupported major.minor version 49.0)错误。 解决方法:根据JDK版本选择合适的JUnit版本。如果...
在Java应用部署过程中,如果遇到`java.lang.UnsupportedClassVersionError: Bad version number in .class file`这样的异常,通常是因为当前运行环境(如MyEclipse中使用的JDK版本)与编译时使用的JDK版本不一致。...
首先,错误信息“java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0”通常出现在编译Java代码时。这个错误表明你的Java类文件使用的Java版本超过了当前JRE(Java Runtime Environment...
在 Tomcat 启动时,出现 "java.lang.UnsupportedClassVersionError: Bad version number in .class file" 的错误。这是因为 Java 编译版本和运行时版本不兼容所引起的。当我们编译 Java 代码时,编译器会生成 class ...
- **UnsupportedClassVersionError**: 当出现 `java.lang.UnsupportedClassVersionError` 错误时,通常是因为尝试在较低版本的JVM上运行较高版本的JDK编译的类文件。解决办法是调整使用的 JDK 版本,确保其与编译时...
在配置过程中可能会遇到的错误是 `java.lang.UnsupportedClassVersionError`,这通常表示你的 Java 运行环境版本与 Heritrix 需要的版本不匹配。解决这个问题的方法是检查你的 JDK 版本,确保它与 Heritrix 的需求...
例如,使用MyEclipse时,如果出现`java.lang.UnsupportedClassVersionError`错误,通常是由于JDK版本与编译目标不一致所导致,此时应检查并调整JDK设置,确保其与项目的编译目标相匹配。 总结而言,无论是手工开发...
2. **解决版本不兼容问题**:如果遇到 `java.lang.UnsupportedClassVersionError` 错误,通常是由于编译器版本与 JRE 版本不一致导致的。此时需要检查 Eclipse 的 JRE 设置是否正确。 3. **颜色与字体设置**:在...