高端品牌网站建设费用,天津网站推广外包,大数据营销专业,辽宁建设工程信息网电话【bug-maven】#xff08;一#xff09;java: 错误: 不支持发行版本 5 #xff08;二#xff09;#xff1a;java: 错误: 无效的源发行版#xff1a;15
#xff08;一#xff09;java: 错误: 不支持发行版本 5
报错截图#xff1a; 出错原因#xff1a; 打开Projec…【bug-maven】一java: 错误: 不支持发行版本 5 二java: 错误: 无效的源发行版15
一java: 错误: 不支持发行版本 5
报错截图 出错原因 打开Project Structure 查询Modules的项目jdk版本发现项目中所有的模块的都变成了5了。 解决方法
修改Maven地址\conf\setting.xml中设置默认jdk版本
我是用的jdk版本是17已jdk17为例修改如下
profileiddevelopment/idactivationjdk17/jdkactiveByDefaulttrue/activeByDefault/activationpropertiesmaven.compiler.source17/maven.compiler.sourcemaven.compiler.target17/maven.compiler.targetmaven.compiler.compilerVersion17/maven.compiler.compilerVersion/properties
/profile附录jdk1.8默认设置
profileiddevelopment/idactivationjdk1.8/jdkactiveByDefaulttrue/activeByDefault/activationpropertiesmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.targetmaven.compiler.compilerVersion1.8/maven.compiler.compilerVersion/properties
/profile参考文章java错误不支持发行版本5 二java: 错误: 无效的源发行版15
报错分析
SpringBoot使用了3.0或者3.0以上因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17所以仅需将SpringBoot版本降低为3.0.0以下即可。 本人用的jdk1.8版本下图是必要的编译环境一致性的设置
解决办法示例
parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.6/versionrelativePath/ !-- lookup parent from repository --
/parent