当前位置: 首页 > 知识库问答 >
问题:

执行javac失败,但无法分析错误:

袁赞
2023-03-14

鉴于以下情况:

> mvn clean compile
...
[ERROR] Failure executing javac,  but could not parse the error:
/bin/sh: c:/progra~1/java/jdk1.6.0_24/bin/javac: No such file or directory

检查我的mvnjavaversions是否正确:

$mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T07:57:37-04:00)
Maven home: /Users/kevin/Downloads/apache-maven-3.3.3
Java version: 1.8.0_51, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

$java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

不确定我的< code>brew安装的< code>mvn是否有问题,我将其移除并下载了< code>mvn-...来自Apache的bin.zip然后我设置了我的路径,验证了< code>mvn -version和< code>java -version输出的是相同的版本。但是,我仍然有同样的问题。

我查看了前3个(来自搜索)StackOverflow结果,但没有进一步了解:

    < li>Maven编译错误。执行javac失败,但无法解析错误:javac:无效标志:-s < li>Maven,执行javac失败:编译失败 < li >编译错误:执行javac失败,但无法解析错误

共有2个答案

长孙波鸿
2023-03-14

当我开始使用较新版本的java时,我遇到了类似的问题。在你的例子中,Maven使用的是java 6。试着设置JAVA_HOME环境变量来纠正JDK版本。我想JAVA_HOME指向jdk 1.6。

饶德本
2023-03-14

您应该检查JAVA_HOME变量或pom.xml这个Windows特定路径:c:/progra~1/java/jdk1.6.0_24/bin/javac并将其更改为您真正的JDK安装路径(/Library/Java /JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre?)。

 类似资料:
  • 问题内容: 尝试执行mvn全新安装时出现编译错误。 Java版本是 Maven版本 Pom.xml 任何帮助,将不胜感激。 问题答案: 问题是您的maven使用的是Java 5(正如您的评论所述)。您必须将JAVA_HOME变量更改为指向jdk 6或更高版本。看着 : 使用javac时出错:“javac:无效标志:-s”

  • 我在尝试执行mvn clean安装时遇到编译错误。 Java版本是 Maven版本 Pom.xml 任何帮助将不胜感激。

  • 在两台不同的笔记本电脑上使用maven构建相同的项目。一个是运行良好,一个是显示错误。 状态:两个系统的配置相同。 使用的命令:mvn clean install-DskipTests=true 错误: 我什至尝试删除所有内容,例如再次创建. m2文件夹。

  • 问题内容: 当我尝试为数据建立索引然后进行查询时,一切都很好,但是如果我启动我的应用程序并且在不进行索引的情况下进行查询,那么我会收到该错误 这是我的elasticsearch代码和设置 我的设置有什么问题? 问题答案: 您可以在添加睡眠10秒后尝试相同的方法吗 我觉得Elasticsearch在您找到搜索请求之前还没有恢复碎片。甚至管理员呼叫“等待黄色”也应该为您工作

  • 我只是想继续我的应用程序,而我得到了这个编译错误,我不知道它是从哪里开始的: 这是我的分级文件:

  • 我是一名Web开发人员,我第一次构建React Native应用程序。在我添加对推送通知的FCM支持之前,该应用程序一直在工作和编译。 我遵循React Native FCM的所有说明,使用CocoaPods。 现在,by内置xCode失败,出现以下错误: 我的AppDelegate文件如下所示: 我的PodFile是这样的: 有人遇到过这样的问题吗?我甚至无法理解是什么导致了它(因为错误消息不是