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>
相关推荐
大大。2 分钟前
微信小程序 左右滑动块,自定义的switch组件,带文字状态的开关
java·前端·javascript
找了一圈尾巴8 分钟前
Spring Boot 概要(官网文档解读)
java·spring boot·架构
m0_748233368 分钟前
精准删除:掌握SQL中的DELETE语句
数据库·sql·oracle
库库林_沙琪马14 分钟前
Spring Boot Validation 接口校验:从零到掌握
java·前端·spring boot
my_styles21 分钟前
2025-spring boot 之多数据源管理
java·spring boot·后端
m0_7482468725 分钟前
flask后端开发(8):Flask连接MySQL数据库+ORM增删改查
数据库·mysql·flask
猿小喵31 分钟前
MySQL缓存命中率
数据库·mysql·缓存
Kevin_K231 分钟前
MAC电脑 初始化 开发环境(Java + Node)
java·开发语言·macos
fengdongnan32 分钟前
SpringBoot约定大于配置
java·spring boot·后端
Dyan_csdn32 分钟前
【Java项目】基于Spring Boot的火车订票管理系统
java·开发语言·spring boot