首页 > 解决方案 > 如何确定 Jenkins 使用什么来运行并将其指向正确的位置 (JAVA 11)

问题描述

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

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

当我检查系统属性时,我仍然看到与 JAVA 8 相关的内容(java.home、、java.specification.version等)

非常感谢任何帮助,因为我不知道它可以存储在哪里来改变它。

标签: javajenkinspathconfiguration

解决方案


在您的 Jenkins UI 中选择管理 Jenkins状态信息系统信息(然后显示为系统属性;至少在 Jenkins 2.289.3 中)→ 搜索java.runtime.version或其他以寻找可能出错的提示。


推荐阅读