如何确定 Jenkins 使用什么 Java 来运行并将其指向正确的位置(Java 11)

问题描述 投票:0回答:1

我已经到处寻找这个答案,但找不到它,因为大多数答案都是如何将 JDK 添加到 Jenkins 以便在测试中使用。我正在寻找如何确保 Jenkins 本身使用我已安装的 OpenJDK 11,而不是旧的 JDK 8。

我检查了

Jenkins.xml
,它确实指向OpenJDK 11,并且系统环境中的
%java_home%
和PATH都指向了正确的位置。

当我检查系统属性时,我仍然看到与 Java 8 相关的内容(

java.home
java.specification.version
等)

我不知道它还可以存储在哪里来改变这一点。

java jenkins path configuration
1个回答
10
投票

在 Jenkins UI 中选择 管理 Jenkins状态信息系统信息(然后显示为 系统属性;至少在 Jenkins 2.289.3 中)→ 搜索

java.runtime.version
或其他人寻找可能出现问题的提示。

© www.soinside.com 2019 - 2024. All rights reserved.