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>
相关推荐
雀啼春4 分钟前
Java中的数据类型
java
醉风塘9 分钟前
JDBC批量操作终极指南:PreparedStatement批处理与事务性能优化实战
数据库·性能优化
2401_8384725112 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
80530单词突击赢13 分钟前
C++关联容器深度解析:set/map全攻略
java·数据结构·算法
兩尛20 分钟前
c++知识点1
java·开发语言·c++
舟舟亢亢22 分钟前
JVM复习笔记——下
java·jvm·笔记
rainbow688924 分钟前
Python学生管理系统:JSON持久化实战
java·前端·python
invicinble32 分钟前
对于mysql层对sql层面的知识体系的理解和把握
数据库·sql·mysql
2301_7903009635 分钟前
用Matplotlib绘制专业图表:从基础到高级
jvm·数据库·python