【发布时间】:2025-11-26 02:50:01
【问题描述】:
最近我在 Linux Centos 上遇到了 Apache Tomcat 6.0.35 的问题。 我收到错误 -
java.lang.UnsupportedClassVersionError: myApp : Unsupported major.minor version 51.0 (unable to load class myApp)
当我下达命令时——
java -version
它显示
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.9) (rhel-1.28.1.10.9.el5_8-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
同样当我下达命令时——
javac -version
它显示 -
javac 1.6.0_22
为了找到 Java,我给出了命令 -
whereis java
输出是 -
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz
对于
which java
它显示 -
/usr/bin/java
也为
which javac
输出是
/usr/bin/javac
其中 myApp 是在 Windows 中开发的 java 项目,并在 Linux 上的 Tomcats 的 webapp 目录中上传了 WAR 文件。
我不明白发生了什么?请问有人可以帮我解决这个问题吗?
提前致谢。
【问题讨论】: