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>
相关推荐
chxii25 分钟前
Maven 详解(上)
java·maven
李少兄26 分钟前
IntelliJ IDEA 远程调试(Remote Debugging)教程
java·ide·intellij-idea
Kuo-Teng30 分钟前
Leetcode438. 找到字符串中所有字母异位词
java·算法·leetcode
毕设小屋vx ylw28242639 分钟前
Java开发、Java Web应用、前端技术及Vue项目
java·前端·vue.js
TDengine (老段)43 分钟前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
float_com1 小时前
【java基础语法】------ 数组
java
qq7422349841 小时前
Python操作数据库之pyodbc
开发语言·数据库·python
Adellle1 小时前
2.单例模式
java·开发语言·单例模式
零雲1 小时前
java面试:有了解过RocketMq架构么?详细讲解一下
java·面试·java-rocketmq
姚远Oracle ACE1 小时前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle