解决:IDEA编译报错,自动切换JDK编译版本

一、IDEA切换JDK版本

要想在IDEA中完成对JDK版本的切换有多个地方需要我们进行修改

  1. File | Settings | Build, Execution, Deployment | Compiler | Java Compiler
    在这里插入图片描述

  2. File->ProjectStruct->platform settings->SDKS
    在这里插入图片描述

  3. File->ProjectStruct->projectSettings->Projrct
    在这里插入图片描述

  4. File->ProjectStruct->projectSettings->Moudle
    在这里插入图片描述

  5. File->ProjectStruct->projectSettings->Moudels
    在这里插入图片描述
    6、最后一步修改我们的pom文件,指定JDK版本

	 <properties><java.version>1.8</java.version></properties>

上完步骤完成后,问题就解决了,但是,基本上起效的时间很短,当我们的maven一刷新,或者导入其他依赖,或者切换项目,或者新建子模块。只要maven一刷新,就会导致我们的上面设置全部失效,IDEA自动切换为原来的默认设置。
但是一旦Maven项目有变化,发生自动的update时,这里做的修改就都白费了。IDEA会重置这些配置。

二、解决方案分析

1.检查Project Structure中Project下SDK和language level。

2.检查Project Structure中Modules下每个模块Sources和Dependencies。

3.检查Settings-Build,Execution,Deployment-Compiler-Java Compiler中的jdk版本

4.最后,检查maven配置中是否设置了默认编译jdk版本,idea中可以查看,如果不想改 设置可以取消勾选。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/623619.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FreeRTOS_day1

1.总结keil5下载代码和编译代码需要注意的事项 下载代码前要对仿真进行设置 勾选后代码会立刻执行 勾选后会导致代码不能执行 写代码的时候要写在对应的begin和end之间&#xff0c;否则会被覆盖 2.总结STM32Cubemx的使用方法和需要注意的事项 ①打开软件&#xff0c;新建工程…

免费HTTPS证书获取攻略

申请SSL证书可简化为以下三个步骤&#xff1a; 第一步&#xff1a;选择证书类型与提供商 - 确定网站需求&#xff0c;选择合适的SSL证书类型&#xff08;如DV、OV、EV&#xff09;。 - 选取信誉良好的证书颁发机构&#xff08;CA&#xff09;。 永久免费SSL证书_永久免费htt…

深度学习知识点:卷积神经网络(CNN)

深度学习知识点&#xff1a;卷积神经网络&#xff08;CNN&#xff09; 前言卷积神经网络&#xff08;CNN&#xff09;卷积神经网络的结构Keras搭建CNN经典网络分类LeNetAlexNetAlexNet 对比LeNet 的优势&#xff1f; VGGVGG使用2个33卷积的优势在哪里&#xff1f;每层卷积是否只…

代码学习记录44---动态规划

随想录日记part44 t i m e &#xff1a; time&#xff1a; time&#xff1a; 2024.04.16 主要内容&#xff1a;今天开始要学习动态规划的相关知识了&#xff0c;今天的内容主要涉及&#xff1a;两个字符串的删除操作 &#xff1b;编辑距离 &#xff1b;编辑距离总结篇 583. 两…

GPT-4 都已经这么强了,那未来的 GPT-5 会是什么样子?

GPT-4 可以说是再一次颠覆了我对 AI 的认知&#xff0c;从文本到图片视频&#xff0c;再到逻辑推理&#xff0c;简直是神进步。 GPT5上线前夕&#xff0c;把GPT4慢慢弄成GPT3.5的效果&#xff0c;把GPT3.5逐渐弄成GPT3的效果&#xff0c;GPT5横空出世的时候就如GPT4对GPT3.5的…

一个开源跨平台嵌入式USB设备协议:TinyUSB

概述 TinyUSB 是一个用于嵌入式系统的开源跨平台 USB 主机/设备堆栈&#xff0c;设计为内存安全&#xff0c;无需动态分配&#xff0c;线程安全&#xff0c;所有中断事件都被推迟&#xff0c;然后在非 ISR 任务函数中处理。查看在线文档以获取更多详细信息。 源码链接&#xff…

Python统计分析库之statsmodels使用详解

概要 Python statsmodels是一个强大的统计分析库,提供了丰富的统计模型和数据处理功能,可用于数据分析、预测建模等多个领域。本文将介绍statsmodels库的安装、特性、基本功能、高级功能、实际应用场景等方面。 安装 安装statsmodels库非常简单,可以使用pip命令进行安装:…

贝锐蒲公英企业路由器X5 Pro:无需专线和IT人员,分钟级异地组网

尽管我们公司规模较小&#xff0c;只有十几个人&#xff0c;但为了确保项目资料的安全&#xff0c;依旧在公司内部自建了文件存储服务器和办公系统。 但是&#xff0c;随着项目数量的增加&#xff0c;大家出差办公的情况也愈发普遍&#xff0c;如何解决远程访问内部系统成了问…

抖音小店新店铺起飞式玩法,这几步一定要做好,前期很重要

大家好&#xff0c;我是电商笨笨熊 进入抖音小店后不知道该怎么操作&#xff0c;不清楚如何让新店快速起店&#xff1b; 今天我们就来聊聊新店铺快速起店的几个关键步骤&#xff0c;新手玩家一定要按照流程去做。 第一步&#xff1a;店铺搭建 小店开通之后不要着急选品上架&…

机器学习实验------决策树

第1关&#xff1a;什么是决策树 任务描述 本关任务&#xff1a;根据本节课所学知识完成本关所设置的选择题。 第2关&#xff1a;信息熵与信息增益 任务描述 本关任务&#xff1a;掌握什么是信息增益&#xff0c;完成计算信息增益的程序设计。 import numpy as npdef calcIn…

一个不努力学习的人是怎么过的软考高项?

首先要感谢软考方式的改革&#xff0c;如果不是机考&#xff0c;我可能也过不了&#xff0c;因为自己的笔迹实在太糟糕了。其实如果不是因为笔迹太差&#xff0c;我觉得我19年高项就过了&#xff0c;19年栽倒在论文上&#xff0c;只得了43分&#xff0c;我记忆深刻。 然后说一…

Redis缓存的介绍与应用(从入门到精通以及四种模式的应用)

redis从入门到精通 文章目录 redis从入门到精通1 redis简介(官网&#xff1a;redis.io)2 redis集群2.1 redis集群分类2.2 主从模式2.3 哨兵模式2.3.1 哨兵模式的作用2.3.2 哨兵模式优缺点 2.4 Cluster模式 3 redis应用&#xff08;注&#xff1a;下面是在一台主机上面做的实验&…