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>
相关推荐
Database_Cool_3 分钟前
【无标题】
数据库·阿里云·ai
若鱼19197 分钟前
JPA/Hibernate中一对一关联时不持有外键方的属性延迟加载为什么不生效?
java·spring
isNotNullX13 分钟前
BI如何落地?BI平台如何搭建?
大数据·数据库·人工智能
砍材农夫16 分钟前
spring-ai 第八模型介绍-图像模型
java·人工智能·spring
Shely201719 分钟前
单表查询
数据库
5G丶27 分钟前
ThinkPHP 集群部署完整指南
数据库·php
橘子hhh36 分钟前
Netty基础服务器实现
java·nio
墨雪遗痕39 分钟前
工程架构认知(二):从 CDN 到 Keep-Alive,理解流量如何被“消化”在系统之外
java·spring·架构
刘~浪地球1 小时前
数据库与缓存--MySQL 高可用架构设计
数据库·mysql·缓存