問題
私は、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]