Gradle 4.7 JDK 10的targetCompatibility

cbr*_*t02 9 java gradle

有谁知道用于JDK 10的targetCompatibility值是多少?据说Gradle 4.7支持它.

e:目前正在使用,1.10但我找不到任何确认这是正确的.java --version报告10.x而不是通常的1.x.x格式.

小智 15

在build.gradle中设置Gradle版本和Java版本,如下所示

task wrapper(type: Wrapper){
         gradleVersion = '4.7'
     }

sourceCompatibility = JavaVersion.VERSION_1_10
targetCompatibility = JavaVersion.VERSION_1_10
Run Code Online (Sandbox Code Playgroud)

现在,右键单击build.gradle-> Gradle-> Refresh Gradle Project.并检查JRE系统库(Package Explorer视图)是否包含JavaSE-10

注意:我正在使用带有Gradle IDE插件的Eclipse Oxygen IDE.


cbr*_*t02 0

菲尔回答道

请参阅bugs.java.com/view_bug.do?bug_id=8180865。假设这些值刚刚传递给 javac -source / -target 标志,您应该能够使用 1.10 或 10