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

jenkins在这个环境中没有提供编译器

堵彬彬
2023-03-14

当我尝试在maven项目上构建Jenkins时,我收到了这个错误:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

java和maven插件是自动安装的,经过几次研究,我找不到解决方案!

有没有人遇到过这个问题?

共有3个答案

张逸清
2023-03-14

去找詹金斯-

现在点击JDK下的“JDK安装…”

取消勾选自动安装

在JAVA_HOME字段下提供JDK的路径。

参考:-

谭畅
2023-03-14

首先,通过转到作业,确保您在Jenkins中的作业不使用“default Jdk”:按“配置”-

如果你没有-回到Jenkins-

当你完成这一步——返回并选择你的地图JDK——一切都将正常工作。

鲁光霁
2023-03-14

去找詹金斯-

 类似资料:
  • 我使用Eclipse、Maven和java8 openjdk。 带有< code>main方法的类编译和运行没有问题。 Eclipse的运行时版本: 我错过了什么?我已经配置了正确的路径。我有JDK。我以前做过构建,但是Maven现在失败了。 请让我知道如何开始寻找根本原因,并让我知道是否需要更多信息。谢谢。

  • 我是Java企业开发领域的新手。我所在组织的Java大师正在无限期探亲假,我被分配了维护他开发的一些Java应用程序的任务。他在离开之前用Maven在我的计算机上安装了Eclipse[Kepler SR1],看起来工作正常。 现在我已经准备好部署我的第一个修改,并且需要运行Maven,但是我很难让它工作--我在我的控制台上得到以下输出: [错误]无法执行目标org.apache.maven.plu

  • 我试图在我的Jenkins上进行构建安装,但我得到了错误: 我尝试了以下步骤: 转到Jenkins仪表板->管理Jenkins->配置系统->全局属性->添加环境变量:JAVA_HOME和value 转到Jenkins仪表板->管理Jenkins->全局配置工具->添加JDK->取消选中的自动安装->提供的JAVA_HOME和值。 还已在Windows系统中签入...系统->高级设置->环境变量。

  • Maven突然停止编译,出现以下错误。今天早上它起作用了,我不确定是什么原因造成的。 操作系统: 苹果 机器: 苹果电脑专业版 爪哇: 1.8.0_201 (jdk8) 专家:3.8.1 我尝试了什么: 检查Java编译器是否存在 > 检查:我得到了,根据Maven的安装说明,这对于Mac OS是正确的 在编译前将添加到 重新安装了Maven 3.8.1 重新安装JDK8并重置 在我的命令中添加了

  • 我在windows上运行android studio,以前从未使用过maven。

  • 我使用的是亚马逊 ec2 Linux 服务器。我在 Jenkins 管道输出中收到以下错误。 我试着在服务器上运行这个命令,它运行得很好。我已经在全局工具配置中将JDK和MVN安装更新到我的linux路径中,但是我仍然得到这个错误。