maven编译出错,javac: ��Ч��Ŀ�귢�а�: 17

1、异常信息

javac: ��Ч��Ŀ�귢�а�: 17

�÷�: javac <options> <source files>

-help �����г����ܵ�ѡ��

2、原因

电脑安装了jdk1.8 ,项目编译指定jdk版本为17

解决方案1,修改电脑运行jdk版本

解决方案2,在spring项目pom文件中中指定jdk目录位置

复制代码
   <build>
        <plugins>  
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${maven-compiler-plugin.version}</version>
                <configuration>
                    <verbose>true</verbose>
                    <fork>true</fork>
                    <executable>C:\ProgramFiles\jdk-17.0.12\bin\javac</executable>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                    <compilerArgs>
                        <arg>-XDignore.symbol.file</arg>
                    </compilerArgs>
                    <fork>true</fork>
                </configuration>
            </plugin>
         </plugins>
    </build>
相关推荐
玩毛线的包子5 小时前
Android Gradle学习(十三)- 配置读取和文件写入
java
养生技术人5 小时前
Oracle OCP认证考试题目详解082系列第48题
运维·数据库·sql·oracle·database·开闭原则·ocp
青岛少儿编程-王老师5 小时前
CCF编程能力等级认证GESP—C++6级—20250927
java·c++·算法
海阳宜家电脑5 小时前
Lazarus使用TSQLQuery更新的一点技巧
数据库·lazarus·tsqlquery
一條狗6 小时前
学习日报 20251007|深度解析:基于 Guava LoadingCache 的优惠券模板缓存设计与实现
java·oracle·loadingcache
丨我是张先生丨6 小时前
SQLSERVER 查找存储过程中某个变量
数据库
Miraitowa_cheems6 小时前
LeetCode算法日记 - Day 64: 岛屿的最大面积、被围绕的区域
java·算法·leetcode·决策树·职场和发展·深度优先·推荐算法
Lisonseekpan7 小时前
Spring Boot 中使用 Caffeine 缓存详解与案例
java·spring boot·后端·spring·缓存
为java加瓦7 小时前
Rust 的类型自动解引用:隐藏在人体工学设计中的魔法
java·服务器·rust
SimonKing7 小时前
分布式日志排查太头疼?TLog 让你一眼看穿请求链路!
java·后端·程序员