タグ付けされた質問 「unsupported-class-version」

30
java.lang.UnsupportedClassVersionErrorを修正する方法:サポートされていないmajor.minorバージョン
オールインワンツールの編集、実行、コンパイルなどにNotepad ++を使用しようとしています。 私が持っているJREがインストールされ、私はに設定私のパス変数を持っている.../binディレクトリ。 Notepad ++で「Hello world」を実行すると、次のメッセージが表示されます。 java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) ......................................... ここでの問題はバージョンに関するものだと思います。Javaの一部のバージョンは、古すぎるか新しすぎる可能性があります。 どうすれば修正できますか? JDKをインストールし、JREではなくJDKへのパス変数を設定する必要がありますか? PATHJREとJDKの変数の違いは何ですか?

6
MavenインストールOSXエラーサポートされていないmajor.minorバージョン51.0
私はこの手順に従ってMavenをインストールしました:(チュートリアル) JAVA_HOME=/Library/Java/Home export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH echo $JAVA_HOME echo $M2_HOME echo $M2 echo $PATH nano .bash_profile それから私はこのように.bash_profile sthにエコーを書きました: JAVA_HOME=/usr/libexec/java_home M2_HOME=/path/to/your/apache-maven-3.x.x M2=/path/to/your/apache-maven-3.x.x/bin PATH=/path/to/maven/bin:/$….bla-bla-bla… そして私はこれを.bashrcに書きました export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH バージョンを確認したいとき(mvn -v)、次の例外が発生します。いくつかのバージョンが間違っていると思いますが、わかりません。 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.