2015-01-09 11 views

答えて

15

TLDR; Thanks @ franklin-yu "targetCompatibility = '1.7' - >ユーザーは8でコンパイルして7で実行できます。

Gradle, "sourceCompatibility" vs "targetCompatibility"?

targetCompatibility = '1.7'は、例えばのためのトリックを行います参照してください。 Javaの7また、言語レベル

+2

ため

使用sourceCompatibility = '1.7'、sourceCompatibility' 'へ' targetCompatibility'が指定されていない、デフォルトの場合。 – fge

+0

いいえ、これらのオプションは、ターゲットソースコードとバイトコードの互換性を設定します。代わりに、コンパイルを実行するために使用するJDKのバージョンを指定する必要があります。 – pditommaso

+0

Gradleは、PATHで見つかったJDKを使用して、別の1つのJAVA_HOMEを目的のパスに選択します。 – dhfsk

関連する問題