Home > Java > javaTutorial > Why Does \'java.lang.UnsupportedClassVersionError: Bad version number\' Occur Even with Only One Java Version Installed?

Why Does \'java.lang.UnsupportedClassVersionError: Bad version number\' Occur Even with Only One Java Version Installed?

Mary-Kate Olsen
Release: 2024-12-01 02:57:10
Original
862 people have browsed it

Why Does

java.lang.UnsupportedClassVersionError: Troubleshooting Bad Version Number in .class File

The "java.lang.UnsupportedClassVersionError: Bad version number in .class file" exception typically occurs when code compiled in a newer Java version is executed in an older version. However, in this case, the user has verified that only one Java version (1.5.0_18) is installed. What could be causing this error?

According to the responses, internal issues within a class can indeed cause this exception. The most likely culprit is that one of the user's Eclipse projects is compiling Java 1.6 classes, even though the system only has a Java 1.5 JRE.

Eclipse uses its own compiler, which can compile higher Java versions even with a lower JRE installed. The user needs to check the Project Properties for the affected project and ensure that the Java Compiler section is set to compile Java 1.5 classes. This can be done by unchecking the "Enable project specific settings" checkbox and selecting "Use default compiler settings."

The above is the detailed content of Why Does \'java.lang.UnsupportedClassVersionError: Bad version number\' Occur Even with Only One Java Version Installed?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template