最近、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 ファイルをアップロードしました。
何が起こっているのかわかりませんか?誰でも問題を解決するのを手伝ってくれませんか?
前もって感謝します。