2015-01-09 248 views

回答

15

TLDR; Thanks @ franklin-yu「targetCompatibility ='1.7' - >您的用戶可以編譯8並且運行7。」

參見Gradle, "sourceCompatibility" vs "targetCompatibility"?

targetCompatibility = '1.7'的伎倆爲例如Java 7的

的語言水平

+2

也使用sourceCompatibility = '1.7',如果'沒有指定targetCompatibility',則默認爲'sourceCompatibility'。 – fge

+0

不,這些選項設置目標源代碼和字節碼兼容性。我需要指定要使用哪個JDK版本來執行編譯。 – pditommaso

+0

Gradle使用在PATH中找到的JDK來選擇另一個JDK,將JAVA_HOME設置爲所需的路徑 – dhfsk