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

java - サポートされていないクラス バージョン エラー

PuTTY を使用して Java コードを実行しようとしています。フォルダーに必要なすべてのjarファイルがあり、「classname.class」フォルダーのあるフォルダーにファイルを実行しようとすると、次のエラーが発生します。

このエラーが何を意味するのか、どのように修正すればよいのかわかりません。私はそれをプログラムするためにEclipseを使用しましたjdk-6u14.

PuTTY は Java バージョン '1.2.2' を使用しています

新しいバージョンの Java を使用するにはどうすればよいですか?

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

java - java.lang.UnsupportedClassVersionError:.classファイルのバージョン番号が正しくありません

eclipesでこのエラーが発生していますjava.lang.UnsupportedClassVersionError: Bad version number in .class file

実行するjavac -versionと印刷されます

eclipes内で右クリックすると、properties-> javaコンパイラが使用していると表示され、1.5次に移動すると、そこにあります。java build pathJRE System Library [JVM 1.5.0 (MacOS X Default)]

なぜこのエラーが発生するのですか?どうすれば修正できますか?

編集

java -versionプリント

私のアプリケーションの他のライブラリはlibgdxライブラリです。

完全なエラーは

0 投票する
6 に答える
236 参照

java - このプログラムで実行時エラーが発生するのはなぜですか?

編集:
エラーは java.lang.UnsupportedClassVersionError です

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

java - スレッド"main"java.lang.UnsupportedClassVersionErrorの例外:a(サポートされていないmajor.minorバージョン51.0)

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

JDK7をインストールすると、単純なhello wordプログラムがコンパイルされますが、これを実行すると、次の例外が発生しました。

コマンドプロンプトを確認java -versionすると、Javaバージョン1.4.2_03が表示されますが、java.comから新しいJavaバージョンをインストールしようとすると、Java7バージョンを推奨していると表示されます。

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

java - コンパイル後にサポートされていないクラス バージョン エラーが表示されてプログラムを実行できない

私はLinuxの新しいユーザーです。jdk1.7.0_02.rpm をインストールし、次を使用してプログラムをコンパイルjavac tester.javaしようとしました。ファイルを実行しようとすると、java testerこれらのエラーが発生します。

メイン クラスが見つかりませんでした: テスター。プログラムは終了します。

次に、Javaバージョンを確認しましたが、次のとおりです。

このバージョンを変更するにはどうすればよいですか? jre1.7.0_02 もインストールしましたが、何も変わりませんでした。

これが起こっていることです:

ここに画像の説明を入力

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

java - UnsupportedClassVersionError - 1.7/1.5

JDK バージョン 1.7 の Netbeans を使用して Java アプリケーションを作成しまし
た。コードを変更せずに、JDK 1.5 がインストールされている別のマシンで同じアプリケーションをコンパイル/実行するにはどうすればよいですか?

コンパイルしようとすると、JDK のバージョンが一致しないというエラーが表示されました。

以下にエラーを示します。

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

java - 同じバージョンの Java にもかかわらず UnsupportedClassVersionError

次のにもかかわらず、宛先コンピューターでこのエラーが発生します。

  1. ソース コンピュータとターゲット コンピュータの両方に同じバージョンの Java がインストールされています - 1.6 26 回目の更新
  2. 同様の方法でコンパイルして実行したすべてのファイルは、これを除いて完全に実行されます。これは、私のアプリケーションの Swing GUI です。
  3. さらに、私はIDEを使用していません。編集には普通のメモ帳を使用しています

なぜUnsupportedClassVersionError3 つの制約があるにもかかわらず、その解決策は?

注: このファイルは、AWT および SWING の単純なライブラリを使用した、ソース上で完全に機能する単純な GUI フロント エンド コードです。

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

java - Netbeans は、Java 実行可能ファイルをビルドして実行できます。ただし、Netbeans の外部でアプリケーションを実行すると、実行されません

何が原因なのかわかりません。Netbeansで間違って構築しているためですか。私はそれを構築し、Netbeans で問題なく実行できます。しかし、Jar をクリックして実行すると、何も起こりません。そのため、以下のコマンドを実行してターミナルから実行します。

次に、以下のスタック トレースにエラー メッセージを表示します。

パッケージ Security が見つからないようです。しかし、お気に入りのアーカイブ マネージャーを使用して Jar ファイルを開くと、パッケージ Security がそこにあるようで、Window クラス ファイルを含むすべてのクラス ファイルがそこにあります。ちなみにJarは署名されていますが、それが問題の原因だとは思いません。しかし、最も奇妙なことは、数日前に jar を実行できたことです。しかし、Ubuntu 11.10 を 12.04 LTS にアップグレードしました。Open JDK 7 に問題がある可能性があります。ヒント、回答、役立つアドバイスを歓迎します。

私の環境変数

別のアップデート

いいえ、ターゲットをJDK 6から変更してjarを実行しましたが、何もせず、端末から実行するとHeadLess例外が発生しました。Netbeans では問題なく動作します。

0 投票する
50 に答える
2051866 参照

java - java.lang.UnsupportedClassVersionError: Unsupported major.minor version の修正方法

編集、実行、コンパイルなどのオールインワン ツールとしてNotepad++を使用しようとしています。

JREをインストールし、.../binディレクトリへのパス変数を設定しました。

Notepad++ で「Hello world」を実行すると、次のメッセージが表示されます。

ここでの問題はバージョンに関するものだと思います。Java のバージョンによっては、古いものや新しすぎるものがあります。

  1. どうすれば修正できますか?
  2. JDK をインストールし、パス変数を JRE ではなく JDK に設定する必要がありますか?
  3. PATHJREまたはJDKの変数の違いは何ですか?
0 投票する
2 に答える
7004 参照

java - jnlp を使用してブラウザで実行する Java アプレットを取得する

私はここから取った非常に単純な Java アプレットを持っています: http://docs.oracle.com/javase/tutorial/deployment/applet/subclass.html

右クリックして行うと、アプレットをEclipseで実行できますRun As > Java Appletが、今はそれをjarファイルに入れて、ブラウザからjnlpを使用して実行しようとしています。これらは私がそれを試みるために取ったステップです:

  1. javac -d build HelloClass.java
  2. cd build
  3. jar cvf Hello.jar *.class
  4. Hello.jnlp ファイルを作成します。
  1. HTML ページを作成します。

ブラウザでこのページを開くと、アプレットの実行を許可するように求められますが、次の詳細に関するエラーが表示されます。