問題タブ [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 投票する
4 に答える
70303 参照

apache - java.lang.UnsupportedClassVersionError:offset=6の不良メジャーバージョン

WAR filewebappsフォルダにをデプロイしましたtomcat。そして、Tomcatを起動するときは、以下のようになります

私はこれを例外として受けています-

そしてこれは私のJAVAバージョンです-

なぜそれが起こっているのか誰かが何か提案をすることができますか?

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

netbeans-7 - Netbeans の「サポートされていない major.minor バージョン 51.0」

タイトルが他の質問とほぼ同じであることは知っていますが、それらの回答で問題を解決できませんでした。

これが問題です:

私は 2 つのほぼ同一のプロジェクトを持っており (1 つは mercurial でもう 1 つのプロジェクトから複製されています)、いくつかの変更が加えられています。元のプロジェクトから最後にプルした後、プロジェクトを実行しようとすると、次のエラーが表示されます。これは、プロジェクトが java7 でコンパイルされ、java6 で実行されていることを意味します。

元のプロジェクトは正常に実行され続けます。

プロジェクトのプロパティでJavaプラットフォームをjava7に変更すると実行されますが、プロジェクトをjava6で実行する必要があるため、これはオプションではありません。

ご協力いただきありがとうございます!

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

gwt - Eclipse で GWT コンパイルを実行する場合、サポートされていない major.minor バージョン

major.minor versionしたがって、次の例外が発生します。古いjdkでコンパイルし、新しいjdkで実行しているときに例外が発生することは知っていますが、GWTコンパイルを行っているだけです。誰でもこれに光を当てることができますか:

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

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

重複の可能性:
スレッド「main」の例外java.lang.UnsupportedClassVersionError:a(サポートされていないmajor.minorバージョン51.0)

「サポートされていないmajor.minorバージョン51.0」というエラーが発生します。私はjdk1.6を使用しており、コンパイラのコンプライアンスレベルを1.6に設定し、jreはjre6です。それでも同じエラーが発生します。

これは私のエラーです

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

java - この Java スターター プログラムにはいくつかの指針が必要です

重複の可能性:
Java エラー: OS X で Cassandra を実行しようとすると、.class ファイル内のバージョン番号が正しくありませんというエラーが発生する

この基本的なhello world プログラムで何か間違ったことをしているのかどうかはわかりません。なぜこれがエラーをスローするのか分かりません。

としてファイルを保存しましたtest.java

でコンパイルするとjavac test.java正常にコンパイルされますが、を使用して実行しようとするとjava test、次のエラーが発生します。

Javabinディレクトリがシステム パスに追加されます。ポインタをいただければ幸いです。

システム パスの Java ディレクトリは次のとおりです。

C:\Program Files\Java\jdk1.6.0_31\bin;C:\Program Files\Java\jre6\lib;

Java/javac バージョン:

ありがとう。

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

java - Eclipse から Ant を実行すると UnsupportedClassVersionError が発生する

Eclipse から Ant スクリプトを実行しようとしていますが、次のメッセージが表示されて失敗します。

ただし、これをコマンドライン (./ant) から実行すると、期待どおりに実行されます。
環境情報:

  • OS: Linux ミント 64
  • 日食: ジュノ (4.2.1)
  • JDK: オラクル 1.7.0_11
  • Ant (コマンドライン): 1.8.2

また、「Ant Home」(Eclipse 設定内) を、コマンドラインから使用するものと同じになるように設定しました。

この問題についてよく検索しましたが、役立つものは何も見つからないようです。現在インストールされているすべての Java (jdk/jre) をアンインストールしてから、Java 7 を再インストールしてみてください。このルート。

何か案は?ありがとう!

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

java - org.apache.catalina.LifecycleException:コンポーネント[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext[/CollegeWebsite]]の開始に失敗しました

このエラーをどのように克服できますか?私のプロジェクトはEclipseに簡単にデプロイされましたが、Tomcatサーバーを介して直接デプロイするとデプロイできません。

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

java - サポートされていない major.minor バージョン 51.0 ですが、すべてが JDK 1.6 に設定されています

次のコマンドを使用して、コマンド プロンプトから実行しようとしている Maven Eclipse アプリケーションがあります。

残念ながら、エラーがスローされます。

掘り下げてみたところ、アプリケーションが実行されている JRE よりも新しいバージョンの JDK でコンパイルされているアプリケーションに関係があることがわかりました。どうやら51は1.7用にビルドされたことを意味しますが、私のコンピューターにはJDK 7がありません...

したがって、すべてがバージョン 1.6 に設定されていることを確認しました。

ルートの system.properties ファイルには

maven プロパティを追加しました

私のpom.xmlでmavenコンパイラプラグインを指定しました

返されたコマンド java -version を使用して、Javaのバージョンを確認しました

また、maven-compiler-plugin を設定した後にプロジェクトを更新すると、Eclipse によって自動的にコンパイラ レベルが 1.6 に設定され、プロジェクト ファセット レベルが 1.6 に設定され、JavaSE-1.6 jre システム ライブラリがプロジェクトに追加されます。

そのため、この JDK 1.7 がどこから来たのかまったくわかりません。そもそも、このコンピューターにJDK 1.7をインストールしたことはありません...

あと、もともとmaven-compiler-pluginがなかったので1.5でビルドしたのかな。しかし、すべての設定を調整した後、 を実行し、mvn clean install次にmvn packageを実行し、コマンドを再試行しましたが、それでも同じエラーがスローされます。

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

java - Java Web Start がそれぞれの JRE を自動的にダウンロードしない

Java Web Start は最新の JRE を自動的にダウンロードすると聞きました。しかし、それはしていません。これが私の問題です。

私はJDK 7でコードをコンパイルし、私のマシンにはJDK 6があるため、これを取得していることはわかっています.jnlpファイルの特定の行について言及する必要がある場合はアドバイスしてください

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

java - jasperstarter を使用して iReport "java.lang.UnsupportedClassVersionError" をコンパイルおよび実行する

基本的に私がやりたいことは、iReport jrxml または jasper ファイルから PDF を作成することです。

アイデアは、これをネット上のレポートに使用することであり、私が見つけた最善の解決策は、jasperstarterのようなプログラムを使用し、MSSQL データベースに接続してレポートを実行することでした。

接続を確立するには、最新の net.sourceforge.jtds.jdbc.Driver をダウンロードする必要がありました。

レポートは iReport 5.1 を使用して正常に動作しますが、jasperstarter からの指示に従うと、「java.lang.UnsupportedClassVersionError」応答が返されます。

jasperstarter コマンド

出力

ご意見をお聞かせください。