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>
相关推荐
少男的脸红藏不住心事14 小时前
GD32入门到实战35--485实现OTA
数据库·mongodb·nosql
考虑考虑14 小时前
Java实现墨水屏点阵图
java·后端·java ee
_extraordinary_14 小时前
Java 多线程(一)
java·开发语言
网安Ruler14 小时前
第49天:Web开发-JavaEE应用&SpringBoot栈&模版注入&Thymeleaf&Freemarker&Velocity
java·spring boot·后端
奔跑吧邓邓子15 小时前
【Java实战㉟】Spring Boot与MyBatis:数据库交互的进阶之旅
java·spring boot·实战·mybatis·数据库交互
爬山算法15 小时前
Redis(50) Redis哨兵如何与客户端进行交互?
数据库·redis·交互
007php00715 小时前
某大厂MySQL面试之SQL注入触点发现与SQLMap测试
数据库·python·sql·mysql·面试·职场和发展·golang
赛姐在努力.15 小时前
Spring DI详解--依赖注入的三种方式及优缺点分析
java·mysql·spring
YS_Geo15 小时前
Redis 深度解析:数据结构、持久化与集群
数据结构·数据库·redis
IvanCodes16 小时前
六、Docker 核心技术:Dockerfile 指令详解
java·数据库·docker