問題タブ [unsupported-class-version]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 1.6.0 での UnsupportedClassVersionError 例外
このエラーの場合、何が間違っている可能性がありますか?
ubuntu - Ubuntuでのjavaとjavac間のバージョン競合の解決
UbuntuでコンパイルしたJavaアプリケーションに問題があります。投げUnsupportedClassVersionErrorます。Javaを実行するためにPATHで構成されているバージョンよりも高いバージョンのJDKでコンパイルしています。
どうすればこれを解決できますか?
java - java.lang.UnsupportedClassVersionError サポートされていない major.minor バージョン 51.0
アプリケーションをビルドしようとしていますが、エラーが発生します。私のJDKバージョンは以下のとおりです。
ここに私のエラーログがあります:
java - UnsupportedClassVersionError 1.7、1.6 の設定で動作します
次のプロジェクトで構成される EAR プロジェクトがあります。
- TestRemoteEJB
- TestRemoteEJBClient
- TestRemoteWEB
私が設定した各プロジェクトの下で:
- Java Compiler では、Compiler の準拠レベルを 1.7 に設定しました。
- Project Facets の下で、Java をバージョン 1.7 に設定しました。
また、各プロジェクトには、JRE7 に設定された JRE システム ライブラリがあります。この設定を使用すると、JBoss AS7 で公開すると UnsupportedClassVersionError が発生します。以前に指定した設定を 1.6 および JRE6 に変更すると、正常にデプロイされます。1.6 では動作するのに、1.7 の設定では動作しないのはなぜですか? 私のコンピューターには次の設定があります。
x86 の場合:
- JRE6
- JRE7
x64 の場合:
- JDK 1.7 (Eclipse は独自のコンパイラを使用しているため、これは無意味であることがわかりました)
- JRE7
x64 エディションで問題が発生したため、Eclipse Indigo SR2 x86 エディションを実行しています。
java - UnsupportedClassVersionError java
重複の可能性:
スレッド「メイン」での例外 java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)
以前は jre 1.7.x および jdk 1.7.x で Eclipse を使用していましたが、1.6x にダウングレードする必要がありました。
私がダウングレードした方法は、コンピューターから関連する 1.7 をすべてアンインストールし、1.6 を再度インストールすることでした。
今、デバッグしようとすると、
コンパイルに使用した JRE と JDK のバージョンを確認したところ、どちらも 1.6 でした。
誰でもこれを手伝ってもらえますか?
java - JDBC Java チュートリアルの UnsupportedClassVersionError
既知の UnsupportedClassVersionError という一般的な問題が発生しています。既に構成されている Ant Apache を使用して、 http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.htmlの JDBC チュートリアルを実行しています。エラーの性質は認識していますが、解決方法がわかりません。
maven - .classファイルのバージョン番号が正しくありません
Mavenを使用してローカルのJettyにWebアプリをデプロイしようとしています。
コマンドラインでの私のJavaバージョンは
Eclipseでは、プロジェクトのJDKコンプライアンスは「ビルドパスで実行環境J2SE-1.5からのコンプライアンスを使用する」に設定されています。これもJDK1.5.0_22です。
どこから実行しようとしても、コマンドラインmvn jetty:runまたはEclipseでこのようなVMを構成します

同じエラーが発生します。
私はと混同しています
プロジェクトの要件で指定されているため、J2SE-1.5に変更してからこれを取得しています。
m2repo全体を削除して、Mavenにすべてを再ダウンロードさせました。
私はこのエラーの組み合わせで少し迷っています。誰かがこれに光を当てることができますか?
編集:
JavaのバージョンをJDK-1.6に変更すると、「正常に」機能します(さまざまな無関係のエラー)。
しかし、なぜ?プロジェクトの要件がJava1.5の場合、機能しないでしょうか。
さらに、Mavenがダウンロードしたすべてのリポジトリは1.5と互換性があるべきではありません。それは、デプロイする前にコンパイルされたリポジトリだからです。
編集2: (@Kalのコメントに関して)
私のプロジェクトは、メイントランクのサブプロジェクトの例です。それをコンパイルするために、以前のPOMに依存するサンプルプロジェクトのPOMでMavenを実行します。親POMのexamplesディレクトリには、次のものがあります。
編集3:
これが私のdependency.treeです:
java - java.lang.UnsupportedClassVersionError
Javaプログラムを実行すると、このエラーが発生しました。このエラーが発生する理由を教えてください。
java - .batファイルからjarを実行中にエラーが発生しました
からのUnSupportedClassVersionNumber呼び出し中に例外が発生します。jar.bat file
Eclipseからjarファイルをエクスポートしました。jre to 1.5.0_14とコンパイラのバージョンをに変更してから1.5、をエクスポートしましたjar。それでも同じエラーが表示されます。助けてください。
これはException私が得ている