Windows 如何在hudson服务器的从属服务器中配置java.home?

Windows 如何在hudson服务器的从属服务器中配置java.home?,windows,hudson,java-home,slave,Windows,Hudson,Java Home,Slave,我正在用一个windows盒子为我丈夫运行这个奴隶。但是我还没有找到任何有效的方法来配置JAVA的JAVA_主页和路径 有人知道我是如何做到这一点的吗?您可以在从属配置页面上配置Jenkins/Hudson在从属上搜索JDK的位置 选中“工具位置”,单击“添加”,从列表中选择JDK,并在下面的“主页”文本字段中键入JDK的路径 如果JDK没有出现在工具位置列表中,这可能是因为您需要首先全局配置JDK。要做到这一点,请查看全局配置页面中的“JDK”部分。您可以更新Jenkins版本,它将解决此问题

我正在用一个windows盒子为我丈夫运行这个奴隶。但是我还没有找到任何有效的方法来配置JAVA的JAVA_主页和路径


有人知道我是如何做到这一点的吗?

您可以在从属配置页面上配置Jenkins/Hudson在从属上搜索JDK的位置

选中“工具位置”,单击“添加”,从列表中选择JDK,并在下面的“主页”文本字段中键入JDK的路径


如果JDK没有出现在工具位置列表中,这可能是因为您需要首先全局配置JDK。要做到这一点,请查看全局配置页面中的“JDK”部分。

您可以更新Jenkins版本,它将解决此问题。否则这对我来说是可行的(Jenkins 1.6,构建/测试节点:MacOSX Mojave):

首先使用以下命令在构建/测试节点中安装java 8

brew update
brew cask install caskroom/versions/java8
然后在Jenkins web面板中单击构建/测试节点,然后单击配置,然后单击高级…
按钮,这将显示多个文本字段。然后在JavaPath字段中,将路径添加到Java8

对我来说,这条路就像:

/Library/Java/JavaVirtualMachines/jdk1.8.X_XXX.jdk/Contents/Home/bin/Java

注意:请记住以前用java 8版本替换
X_XXX

然后保存


之后,断开构建/测试节点并再次连接它。这应该可以解决问题。

+1这是一个很少构建的项目,然后它就停止了-怀疑有人更改了全局设置。在项目中设置JDK可能比设置为全局更健壮。@Joachim Sauer-我在可以添加位置的工具列表中没有看到JDK。我看到Git、WindowsGit、Maven和SonarRunner。如何让JDK出现?终于让它出现在列表中。。。我意识到原来的答案实际上包含了我需要知道的东西,但我忽略了它。我正在编辑答案,让它更清楚。太棒了,谢谢!该页面的德语翻译使得查找设置更加困难。