Maven编译错误.执行javac失败,但无法解析错误:javac:invalid flag:-s

 且羞且笑且动心细 发布于 2023-02-08 16:15

尝试执行mvn clean install时出现编译错误.

 [ERROR] COMPILATION ERROR :
    [INFO] -------------------------------------------------------------
    [ERROR] Failure executing javac, but could not parse the error:
    javac: invalid flag: -s
    Usage: javac  

Java版本是

java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)

Maven版本

Apache Maven 3.0.3 (r1075438; 2011-02-28 11:31:09-0600)
Maven home: C:\Sajith\apache-maven-3.0.3\apache-maven-3.0.3
Java version: 1.5.0_16, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.5.0_16\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

的pom.xml


    4.0.0
    com.test.sample
    TestApp
    TestApp Release 1.0 Build
    2.0
    pom
    TestApp API
    http://maven.apache.org

任何帮助,将不胜感激.

1 个回答
  • 问题是您的maven使用的是Java 5(正如您的评论所述)。您必须将JAVA_HOME变量更改为指向jdk 6或更高版本。看着 :

    使用javac时出错:“ javac:无效标志:-s”

    2023-02-08 16:18 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有