/ /サポートされていないmajor.minorバージョン51.0-codenameone

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

IntelliJ IDEでCodenameOneを使用して開発しています。「MacOSデスクトップビルドを送信」を選択すると、次のエラーメッセージが表示されます。

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

私のプロジェクトSDKは1.5(Javaバージョン1.6.0_65)と言います 私の言語レベルは5.0に設定されています

「すべてを再コンパイルする必要がある再構築を行いましたが、それでもこのエラーが発生します。バージョン51はJava 7を指します。これを修正する方法を教えてください。」

回答:

回答№1は0

JDK 1.7以上が必要であり、JDK 8が推奨されるため、これは問題です。IntelliJがそのJDKを使用するように設定し、それを使用するように設定する必要があります。


回答№2については2

プロジェクトにサードパーティのcn1libがありますか?それらのいくつかはJava 7でコンパイルされている可能性があります。

その場合の回避策は、Java 8を使用するプロジェクト(IntelliJでサポートされていると思いますが、100%確実ではありません)。プロジェクトをJava 8に変更するには、いくつかの設定を変更する必要があります。通常、新しいプロジェクトを開始し、ウィザードで「Java 8」をチェックする方が簡単です。次に、ソースをコピーします。


回答№3の場合は1

メジャーマイナーバージョン関連の問題のリストを見つけてください。

J2SE 8 = 52、
J2SE 7 = 51、
J2SE 6.0 = 50、
J2SE 5.0 = 49、
JDK 1.4 = 48、
JDK 1.3 = 47、
JDK 1.2 = 46、
JDK 1.1 = 45

構成ページから必要な互換性のあるJDKバージョンを変更できます。