10
Gradleビルドファイルに必要なJavaバージョンを設定したいとします。 7または8 ローカルJDKインストールへの実際のパスを指定しないでください。Gradleビルドで必要なJavaバージョンを指定する方法
これは可能ですか?
Gradleビルドファイルに必要なJavaバージョンを設定したいとします。 7または8 ローカルJDKインストールへの実際のパスを指定しないでください。Gradleビルドで必要なJavaバージョンを指定する方法
これは可能ですか?
TLDR; Thanks @ franklin-yu "targetCompatibility = '1.7' - >ユーザーは8でコンパイルして7で実行できます。
はGradle, "sourceCompatibility" vs "targetCompatibility"?
targetCompatibility = '1.7'
は、例えばのためのトリックを行います参照してください。 Javaの7また、言語レベル
ため
使用
sourceCompatibility = '1.7'
、sourceCompatibility' 'へ' targetCompatibility'が指定されていない、デフォルトの場合。 – fgeいいえ、これらのオプションは、ターゲットソースコードとバイトコードの互換性を設定します。代わりに、コンパイルを実行するために使用するJDKのバージョンを指定する必要があります。 – pditommaso
Gradleは、PATHで見つかったJDKを使用して、別の1つのJAVA_HOMEを目的のパスに選択します。 – dhfsk