問題

私は、JDK1.6を使用してクラスファイルをコンパイルし、WARファイルとTomcatサーバー(別のマシン)にデプロイしますが、TomcatサーバーJAVA

HOMEまたはJRE

HOME環境変数はJDK.1.5に設定され、

java.lang.UnsupportedClassVersionError:
Bad version number in .class file

解決策

これは、コンパイル時と実行時に異なるJava JDKの競合が原因で常に発生します。コンパイルと実行に同じJDKバージョンを使用していることを確認してください。

リンク://タグ/java/[java]