問題タブ [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.

0 投票する
3 に答える
678 参照

java - Java 1.6.0 での UnsupportedClassVersionError 例外

このエラーの場合、何が間違っている可能性がありますか?

0 投票する
5 に答える
16966 参照

ubuntu - Ubuntuでのjavaとjavac間のバージョン競合の解決

UbuntuでコンパイルしたJavaアプリケーションに問題があります。投げUnsupportedClassVersionErrorます。Javaを実行するためにPATHで構成されているバージョンよりも高いバージョンのJDKでコンパイルしています。

どうすればこれを解決できますか?

0 投票する
3 に答える
47506 参照

java - Java Stacktrace エラー サポートされていない major.minor バージョン 51.0

重複の可能性:
サポートされていないメジャー .マイナー バージョン 51.0

このスクリプトを作成しましたが、次のエラーが表示されます。

どういう意味ですか?これは私のコードです...

0 投票する
7 に答える
309308 参照

java - java.lang.UnsupportedClassVersionError サポートされていない major.minor バージョン 51.0

アプリケーションをビルドしようとしていますが、エラーが発生します。私のJDKバージョンは以下のとおりです。

ここに私のエラーログがあります:

0 投票する
1 に答える
386 参照

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 エディションを実行しています。

0 投票する
2 に答える
250 参照

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 でした。

誰でもこれを手伝ってもらえますか?

0 投票する
1 に答える
109 参照

java - JDBC Java チュートリアルの UnsupportedClassVersionError

既知の UnsupportedClassVersionError という一般的な問題が発生しています。既に構成されている Ant Apache を使用して、 http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.htmlの JDBC チュートリアルを実行しています。エラーの性質は認識していますが、解決方法がわかりません。

0 投票する
0 に答える
9088 参照

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です:

0 投票する
4 に答える
159800 参照

java - java.lang.UnsupportedClassVersionError

Javaプログラムを実行すると、このエラーが発生しました。このエラーが発生する理由を教えてください。

0 投票する
1 に答える
955 参照

java - .batファイルからjarを実行中にエラーが発生しました

からのUnSupportedClassVersionNumber呼び出し中に例外が発生します。jar.bat file

Eclipseからjarファイルをエクスポートしました。jre to 1.5.0_14とコンパイラのバージョンをに変更してから1.5、をエクスポートしましたjar。それでも同じエラーが表示されます。助けてください。

これはException私が得ている