Jenkins-在此环境中未提供编译器。也许您是在JRE而不是JDK上运行?

时间:2019-06-07 15:26:40

标签: maven selenium jenkins continuous-integration pom.xml

我试图在Jenkins上进行构建安装,但出现错误:

  

在此环境中不提供编译器。也许您在JRE而非JDK上运行?

我已经在Global Tool ConfigurationConfigure System中设置了JDK路径。我也尝试同时在Global Tool ConfigurationConfigure System中提供JAVA_HOME。

我已经尝试了以下步骤:

  • 转到Jenkins仪表板->管理Jenkins->配置系统->全局属性->添加环境变量: JAVA_HOME和值
  • 转到Jenkins仪表板->管理Jenkins->全局配置工具->添加JDK->未选中的自动安装->提供的JAVA_HOME和值。
  • 还检查了Windows系统...系统->高级设置->环境变量。设置PATH:添加jdk的文件夹路径
[ERROR] COMPILATION ERROR : 
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

1 个答案:

答案 0 :(得分:0)

按照Java -version的注释,做一个虚拟的工作。

目标是在执行时检查as in here(例如C:\Program Files\Java\JRE)的JRE(例如C:\Java\Jdk8之前)说工作。