<env name="JENKINS_HOME" value="%BASE%"/>
<!--
if you'd like to run Jenkins with a specific version of Java, specify a full path to java.exe.
The following value assumes that you have java in your PATH.
-->
<executable>%BASE%jrebinjava</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%jenkins.war" --httpPort=8080 --webroot="%BASE%war"</arguments>
将“可执行文件”中的%BASE%更改为%JAVA_HOME%
<env name="JENKINS_HOME" value="%BASE%"/>
<!--
if you'd like to run Jenkins with a specific version of Java, specify a full path to java.exe.
The following value assumes that you have java in your PATH.
-->
<executable>%JAVA_HOME%jrebinjava</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%jenkins.war" --httpPort=8080 --webroot="%BASE%war"</arguments>
2条答案
按热度按时间ecfdbz9o1#
您可以从here在本地计算机上安装Java。通常在Windows上,它会安装在C:\Program Files\Java\jdk1.8.0_161这样的文件夹中。然后,只需将JRE文件夹C:\Program Files\Java\jdk1.8.0_161\jre及其所有子文件夹和文件从本地计算机复制到JRE的Jenkins文件夹(JAVA_HOME)中,以便替换其内容。您可以从Jenkins系统信息中查看JAVA_HOME。您可以在此之前存档旧的JRE安装文件。
第二种选择是直接从here在Jenkins服务器上安装JRE。它将创建一个类似C:\Program Files\Java\jre1.8.0_161的目录。然后,您可以将此文件夹内容复制到Jenkins_home/jre文件夹或您的Jenkins正在使用的文件夹中。
第三种选择是在Jenkins服务器上安装JRE,然后更改JAVA_HOME变量,以便Jenkins使用操作系统的标准文件夹。更多信息here。
您可能需要将证书导入到Java密钥库。见How to import a .cer certificate into a java keystore?
vsaztqbk2#
这是为碰巧遇到这个问题(就像我一样)的Windows用户准备的。您需要设置系统环境变量JAVA_HOME。
1.停止Jenkins服务
1.在Jenkins基本文件夹编辑jenkins.xml-
将“可执行文件”中的%BASE%更改为%JAVA_HOME%
1.启动Jenkins