bug——java: 错误: 无效的源发行版:16
Maven:java: 错误: 无效的源发行版:16
·
Maven项目报错:java: 错误: 无效的源发行版:16
运行maven时候,报错:java: 错误: 无效的源发行版:16
解决办法:
方案一:修改java compiler
菜单栏的file—setting—build、execution、deployment----compiler—java compiler【修改为对应使用的版本】
方案二:修改Project 的language level
菜单栏的file -> Project Structure -> 查看language level与SDK和project 里使用的是否相符
方案三:pom.xml中配置maven插件
在pom.xml中配置maven插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<!--原版本与目标版本,这里使用jdk8-->
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
方案四:修改模块的language level
project - modules - 选中对应模块 - sources选择对应level,包括右侧的dependences也改为对应版本
方案五:修改本地maven的settings.xml文件
找到本地Maven的settings.xml文件,修改编译版本
在settings.xml的profiles标签下添加:
<profile>
<id>development</id>
<activation>
<jdk>8</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.compilerVersion>8</maven.compiler.compilerVersion>
</properties>
</profile>

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)