gpt4 book ai didi

java - Jenkins Windows Slave 无法编译,因为它使用 JRE 而不是 JDK

转载 作者:行者123 更新时间:2023-11-30 07:16:26 25 4
gpt4 key购买 nike

我一直在寻找解决方案。我的 Jenkins 在 Linux 服务器上运行。我创建了一个 Jenkins 作业并将代码部署在 Jenkins 机器上。一切都很好。我添加了一台Windows从机,并将我的工作转移到了Windows机器上。我继续收到此错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running
on a JRE rather than a JDK?

我确保 JAVA_HOME 已设置。

我还设置了 Windows 从站的工具位置:

C:\Program Files (x86)\Java\jre1.8.0_92\bin

尝试在 Windows 从机上编译代码时仍然出现相同的错误。

我想知道这是一个maven问题,我需要在POM.xml中定义JDK的位置吗?

最佳答案

解决方案是:

1) 在从机上运行的作业中,您需要设置要用于构建的 JDK。

2)配置从服务器,在Tools部分添加JDK8

关于java - Jenkins Windows Slave 无法编译,因为它使用 JRE 而不是 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38318718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com