C:\ Program Files \ Java \ jdk1.8.0_131 \ javac.exe“'无法识别为内部或外部命令

时间:2018-03-14 15:17:46

标签: java windows jenkins cmd

非常感谢你的帮助。 以下是我正在尝试做的事情:

我第一次尝试使用Jenkins,但每次运行构建时都会出现错误,内容为:

[ERROR] Failure executing javac, but could not parse the error: [ERROR] '"C:\Program Files\Java\jdk1.8.0_131\javac.exe"' is not recognized as an internal or external command.

它正在寻找错误文件夹中的javac.exe,因为它实际上位于C:\ Program Files \ Java \ jdk1.8.0_131 \ bin \ javac.exe(bin文件夹内)

enter image description here

我在互联网上阅读的每个教程都要求我在系统变量中进行设置,我认为我已经完成了这些教程的每一个组合。 (我知道有很多类似于这些的SO问题,但遗憾的是我无法使用他们的解决方案解决我的问题)。这就是我现在所拥有的:

enter image description here

系统变量 enter image description here

用户变量 enter image description here

enter image description here

enter image description here

如果有人可以请指出我做错了什么,真的非常感激。非常感谢!! :)

3 个答案:

答案 0 :(得分:0)

我没有看到很多变数。那些是您的系统或用户环境变量吗?使用系统环境变量。

  • 检查您的java路径(转到" C:\ Program Files \ Java \ jdk1.7.0_02"并复制地址)。
  • 转到系统环境变量并创建一个名为JAVA_HOME的新变量。
  • 插入"%JAVA_HOME%\ bin"在 Path变量的开头后跟分号
  • 关闭并重新打开命令提示符

答案 1 :(得分:0)

将其添加到环境变量中,并添加JDK bin在PATH中的链接

答案 2 :(得分:0)

我想我找到了导致问题的原因。项目POM上的这一行是错误的JDK路径:

enter image description here

感谢您的帮助。 :)