我已经到处寻找这个答案,但找不到它,因为大多数答案都是如何将 JDK 添加到 Jenkins 以便在测试中使用。我正在寻找如何确保 Jenkins 本身使用我已安装的 OpenJDK 11,而不是旧的 JDK 8。
我检查了
Jenkins.xml
,它确实指向OpenJDK 11,并且系统环境中的%java_home%
和PATH都指向了正确的位置。
当我检查系统属性时,我仍然看到与 Java 8 相关的内容(
java.home
、java.specification.version
等)
我不知道它还可以存储在哪里来改变这一点。
在 Jenkins UI 中选择 管理 Jenkins → 状态信息 → 系统信息(然后显示为 系统属性;至少在 Jenkins 2.289.3 中)→ 搜索
java.runtime.version
或其他人寻找可能出现问题的提示。