当前位置: 首页 > news >正文

IDEA修改编译版本

目录

一、序言

二、修改maven配置

1.修改

2.代码

 三、pom文件配置

1.修改

2.代码

3.问题


一、序言

  有两种方法可以帮助大家解决IDEA每次刷新maven的pom配置时,会发生发行源版本不正常的报错。个人推荐第二种,原因:第二种你刷新maven后他会自动帮你调整过来IDEA的项目jdk,以及编译版本

二、修改maven配置

1.修改

  • 打开maven的conf文件夹的配置文件 
  • 找到关于javaJdk设置的代码,默认是注释的,大家可以配置一下常用的。也可以像我一样,直接弄三个配置文件,1.8,11,17这三个最常用的都配置上,分三个文件。 

2.代码

    一般maven就配置这仓库地址,加速镜像,jdk三样就行了,其他我就全删了

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>D:\soft\JAVA\apache-maven-3.6.1\mvn_repository</localRepository><pluginGroups></pluginGroups><proxies></proxies><servers></servers><mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><profiles><profile><id>jdk</id><activation><activeByDefault>true</activeByDefault><jdk>17</jdk></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile></profiles>
</settings>

 三、pom文件配置

1.修改

  我们直接在pom.xml文件中的配置文件,加上一段配置jdk和编译版本的配置

2.代码

    <properties><java.version>1.8</java.version><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties>

3.问题

  如果你在使用这些方法没有解决后,那么就去看看IDEA的maven设置这里看看是否有问题。

需要看几个地方:

  •  maven位置配置
  •                                                         maven运行的jdk设置
  • maven的编译版本设置
  • project setting中的项目jdk设置
  • 模块的jdk设置
http://www.lryc.cn/news/513364.html

相关文章:

  • SkyWalking Agent 配置 Spring Cloud Gateway 插件解决日志错误
  • canvas+fabric实现时间刻度尺(一)
  • 傲雷亮相2024中国时尚体育季(珠海站),展现户外移动照明风采
  • YOLOv10-1.1部分代码阅读笔记-block.py
  • @RestControllerAdvice注解
  • Enum枚举类与静态变量和静态数组的区别
  • uniapp——微信小程序读取bin文件,解析文件的数据内容(三)
  • SpringBoot集成ECDH密钥交换
  • python文件操作相关(excel)
  • 探索React与Microi吾码的完美结合:快速搭建项目,低代码便捷开发教程
  • 【面试系列】深入浅出 Spring Boot
  • @colyseus/social 模块详解
  • 石岩路边理发好去处
  • ROS 2中的DDS中间件
  • 「下载」智慧文旅运营综合平台解决方案:整体架构,核心功能设计
  • NVR小程序接入平台EasyNVR使用FFmpeg取流时提示错误是什么原因呢?
  • 计算机因进程结束导致白屏
  • OpenGL入门最后一章观察矩阵(照相机)
  • ES6中定义私有属性详解
  • 工业5G路由器让无人机数据传输 “飞” 起来
  • 面试经典150题——滑动窗口
  • MiFlash 线刷工具下载合集
  • 【MySQL高级】第1-4章
  • 课程设计项目之基于Python实现围棋游戏代码
  • uni-app tab 双击事件监听
  • 如何在Maxscript脚本中检查磁盘可用空间?
  • pytorch梯度上下文管理器介绍
  • Redis Stream:实时数据处理的高效解决方案
  • 使用交换机构建简单局域网
  • 基于MATLAB的冰箱水果保鲜识别系统