gpt4 book ai didi

java - Jenkins 使用了错误的 Java 版本

转载 作者:行者123 更新时间:2023-11-29 03:18:42 24 4
gpt4 key购买 nike

我正在尝试让 Jenkins 在 Windows 机器上运行。出于测试目的,我在本地主机上安装了 Jenkins。 Java_homepath 指向 java 14(从 zip 中提取)。我在我的机器上安装了 jre7 和 jre 8,所以删除它们以消除我之前遇到的类路径错误。我不得不从 system32 文件夹中手动删除 java.exe javaw.exe。

我从命令提示符运行 ant build,它没有任何问题。现在我在同一台机器上的 Jenkins 中构建相同的项目,我得到以下异常。

我在 Jenkins 中的什么地方指定 Java 版本以便它开始使用 JAVA_HOME 和路径?

[CommonUtilities] $ cmd.exe /C '"ant.bat -file exported_build.xml build && exit %%ERRORLEVEL%%"'
Error: could not open `C:\Program Files (x86)\Java\jre7\lib\i386\jvm.cfg'
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE

更新:

>echo %JAVA_HOME%
C:\tools\bea\jdk142_19

>echo %PATH%
C:\TDS\Ora\product\11.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\W
indowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\tools\bea\jdk142_08\b
in;C:\tools\Build\ant\apache-ant-1.8.2\bin;

最佳答案

要更改默认的 Jenkins JRE,请编辑配置文件 %JENKINS_HOME%/jenkins.xml,然后修改 <executable>使用您首选的 JRE 路径标记,如下所示:

<!-- <executable>%BASE%\jre\bin\java</executable> -->
<executable>C:\Program Files\Java\jdk1.8.0_65\jre\bin\java</executable>

关于java - Jenkins 使用了错误的 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24962451/

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