Java警告:原发性版11需要目标发行版11的解决方法和步骤
发现问题

在运行一个新项目时往往可能会出现各种波折,比如上图的版本不一致问题,原项目版本其实需要的是jdk1.8,但是打开新项目后这里默认编译出来却是需要jdk11?
下面分享一下我的解决方法和步骤:
1、首先检查maven的配置问题
打开file->setting->搜索maven,找到配置的maven版本

在window资源管理器中打开E:\develop\apache-maven-3.6.1\conf\setting.xml文件,检查配置是否为jdk1.8保存,注意配置要在profiles标签中,如图:

2、可以选择重启一下,idea
然后打开file->project strucure,检查SDKs是否配置为1.8,并且检查modules中每个项目模块的sources->language level以及dependencies为jdk8,将其改正

3、打开file->setting->搜索Java compiler,检查target bytecode version为1.8,将其改正,点击apply,ok

4、到这里问题基本已经能够解决了,如果还没有解决请先重启后检查一下步骤正确性,再不然的话就到其他博客的相关贴文看看吧
到此这篇关于Java警告:原发性版11需要目标发行版11的解决方法和步骤的文章就介绍到这了,更多相关Java警告 原发性版11需要目标发行版11内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
如何配置cursor进行Java springboot项目开发
本文介绍了如何在Cursor IDE中配置Java和Spring Boot项目开发环境,首先,设置了系统用户级别的JDK配置,以便在多个项目之间切换时不需要重新配置,然后,配置了Gradle环境变量,并安装了必要的Java开发插件,感兴趣的朋友跟随小编一起看看2025-02-02
一文详解为什么越来越多项目开始从JDK 8升级到JDK 21
从JDK 8升级到JDK 21,不仅是版本的迭代,更是开发理念与技术栈的全面革新,这篇文章主要介绍了为什么越来越多项目开始从JDK 8升级到JDK 21的相关资料,需要的朋友可以参考下2026-01-01
Springboot自带定时任务实现动态配置Cron参数方式
这篇文章主要介绍了Springboot自带定时任务实现动态配置Cron参数方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11
关于SpringMVC中数据绑定@ModelAttribute注解的使用
这篇文章主要介绍了关于SpringMVC中数据绑定@ModelAttribute注解的使用,SpringMVC是一个基于Spring框架的Web框架,它提供了一种简单、灵活的方式来开发Web应用程序,在开发Web应用程序时,我们需要将用户提交的数据绑定到我们的Java对象上,需要的朋友可以参考下2023-07-07


最新评论