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

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.kler.cn/a/460481.html

相关文章:

  • 15. 接雨水
  • 【微软,模型规模】模型参数规模泄露:理解大型语言模型的参数量级
  • Docker安装(Docker Engine安装)
  • 数据挖掘——聚类
  • 【详解】AndroidWebView的加载超时处理
  • 游戏引擎学习第69天
  • [2025] 如何在 Windows 计算机上轻松越狱 IOS 设备
  • 什么是 GPT?Transformer 工作原理的动画展示
  • TP 钱包插件版本的使用
  • 假设与思想实验:我们能否编写具有感知基础的人工智能形式来保护人类?
  • 数据库中的锁应用
  • SwiftUI:多语言实现富文本插值
  • DeepSeek:AI 领域的新兴力量
  • phpIPAM容器化部署场景下从1.5.x更新到1.7.0提示禁用安装脚本配置的处理
  • Cesium 实战 27 - 三维视频融合(视频投影)
  • springMVC报错java版本
  • Python编程技术
  • python导出可执行文件
  • LangChain4j与Elasticsearch:构建高效的语义嵌入存储
  • 迁移SVN工程到GITLAB
  • 【Vim Masterclass 笔记03】S03L10 + S03L11:Vim 中的文本删除操作以及 Vim 思维习惯的培养(含 DIY 拓展知识点)
  • CSS系列(46)-- Color Functions详解
  • 珞珈一号夜光遥感数据地理配准,栅格数据地理配准
  • 每日一题 367. 有效的完全平方数
  • 记忆旅游系统|Java|SSM|VUE| 前后端分离
  • vscode改颜色