Gradle 4.7 JDK 10的targetCompatibility

时间:2018-05-16 01:56:09

标签: java gradle

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

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

2 个答案:

答案 0 :(得分:13)

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

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

sourceCompatibility = JavaVersion.VERSION_1_10
targetCompatibility = JavaVersion.VERSION_1_10

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

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

答案 1 :(得分:0)

Phil.

回答
  

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