web-dev-qa-db-ja.com

IntelliJはJava 7JREを使用してJava 8 SDK

Java 8 SDKとランタイム、およびJava 7機能のみを使用するプロジェクトがあります。intellijをセットアップしてビルドできるかどうか疑問に思っていました。 Java-7レベルのjar、コマンドラインから間違いなく可能である何か?

これまでのところ、実験としてプロジェクトの言語レベルを7に設定しようとしましたが、それでは明らかに不十分であり、実際に必要なものではありません。

SOでもこの質問を見ました: " Intellij IDEA Java6を使用するように構成したときにJava7コンパイラを使用してコンパイルする "ですが、プロジェクトSDKはすでに設定されています最新のJavaバージョンまで、Java-7互換のアーティファクト/ jarコンパイルが必要なだけです。

編集:残念ながらJava 7には問題があるため、ローカルシステムにはJava 6とJava 8のJRE/SDKしかありません私のシステムでは互換性がありません。

20
arik

ファイル->設定->コンパイラ-> Javaコンパイラ->プロジェクトバイトコードバージョン-> 1.7

24
EpicPandaForce
  • プロジェクトのルートを選択します。
  • F4を押します
  • 言語レベルを選択します。

enter image description here

9