web-dev-qa-db-ja.com

Javaサポートされていないメジャーマイナーバージョン52.0

私は自分のJavaアプリケーションをHTMLでWebアプレットとして起動することはできません(私はHTML 4.01を使用しています、それはhtml 5では動作しないことを知っています)。返されるエラーメッセージは次のとおりです。

Java:サポートされていないmajor.minorバージョン52.0

Java JRE/JDK/SDKをダウングレードしようとしましたが、それでも同じエラーメッセージが表示されます。私が現在使用しているJavaの現在のバージョンは1.8.0_05です。

75
user3329290

Javaバージョン1.7以下で実行されている間、コードはJavaバージョン1.8でコンパイルされました。

あなたの場合は、2つの異なるJavaインストールが使用されているようです。新しいものはコンパイルするもの、古いものはコードを実行するものです。

コードをJava 1.7で再​​コンパイルするか、Javaプラグインをアップグレードしてください。

106

Java 1.7でコンパイルする必要があります。しかし、*。jspファイルがある場合は、システムからJava 1.8も完全に削除する必要があります。あなたがMacを使っているなら、 ここ がそれを可能にする方法です。

7
wzbozon

私はNetBeansでサーバータブでのApacheの設定に気づいた。あなたのWebアプリケーションのプラットフォームを述べることができます。私は1.8に変更し、それはうまくいきました。 (私は自分のアプリケーションでJava 8プラットフォームをターゲットにしています)。それが助けにならないことを願っています。

2
MTom

私はopenjdk8がTomcat8で動作すると仮定しましたが、私はそれを削除してopenjdk7だけを保持しなければなりませんでした、これは私の場合の問題を修正しました。なぜなのか、他に何かできることがあるのか​​どうか、私は本当に知りません。

2
jigzat