有人知道用于JDK 10的targetCompatibility值是多少?据说Gradle 4.7支持它。
e:目前正在使用1.10
,但我找不到任何确认这是正确的。 java --version
报告10.x
而不是通常的1.x.x
格式。
答案 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)
请参阅bugs.java.com/view_bug.do?bug_id=8180865.假设这些值刚刚传递给javac -source / -target标志,您应该可以使用1.10或10