下载了一个GitHub上的开源项目,跑不起来:无效的源发行版: 11问题

Execution failed for task ':compileJava'. > 无效的源发行版: 11
按照其他博主的方法都操作了,还是跑步起来,求大神指点!

img

img

img

img

使用jdk11编译就可以了,本地试了可以编译通过

应该是JDK的版本太高了,要降低JDK版本。

看一下pom.xml,java.version,看一下它的版本,你用的jdk对应上就好了

maven里设置java8

<properties>  
  <maven.compiler.source>1.8</maven.compiler.source>  
  <maven.compiler.target>1.8</maven.compiler.target>  
  <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
</properties> 

gradle里设置java8
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

halo用了jdk11,而idea自带的gradle是默认用8编译的

img