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>
相关推荐
咖啡啡不加糖19 分钟前
雪花算法:分布式ID生成的优雅解决方案
java·分布式·后端
小杜-coding29 分钟前
天机学堂(初始项目)
java·linux·运维·服务器·spring boot·spring·spring cloud
钢铁男儿37 分钟前
深入剖析C#构造函数执行:基类调用、初始化顺序与访问控制
java·数据库·c#
有时间要学习1 小时前
MySQL——事务
数据库·mysql
小鹭同学_1 小时前
Java基础 Day27
java·开发语言
EdmundXjs1 小时前
IO Vs NIO
java·开发语言·nio
翻滚吧键盘1 小时前
Spring Boot,注解,@ComponentScan
java·数据库·spring boot
not coder1 小时前
Pytest Fixture 详解
数据库·pytest
保持学习ing1 小时前
黑马Java面试笔记之框架篇(Spring、SpringMvc、Springboot)
java·笔记·spring·面试·mvc·mybatis·springboot
还是鼠鼠1 小时前
单元测试-断言&常见注解
java·开发语言·后端·单元测试·maven