![运行 Jenkins](https://linux22.com/image/800056/%E8%BF%90%E8%A1%8C%20Jenkins.png)
参考:Jenkins 用户::Windows 上的 Jenkins:Java + JRE(版本混淆)
我应该使用哪个 Java 版本运行 Jenkins(在 Windows 上)?我应该使用 Windows 主控附带的 JRE 吗?我应该使用最新的 1.6 版本吗?我应该在当前的 1.7 版本上运行它吗?(请注意,我正在运行独立版本。)
我在詹金斯页面上找到的全部内容是:要运行 Jenkins,您至少需要有 JRE 1.5 或更高版本。
另外:我的 Windows 服务器仍然是 32 位 2k3,但是您在 64 位平台上用什么运行 Jenkins?32 位还是 64 位 JVM?
请注意,这个问题仅与我用来运行 Jenkins 实例的 JRE(或 JDK)有关。我不关心用于构建 Java 程序的 JDK。
答案1
2017 年更新:之后“Jenkins 升级至 Java 8(一月)“ 和PR 2802,JDK 8将强制的为了Jenkins 2.54 或更高版本(2017 年 4 月)。
您可以使用任何 jdk (1.5+1.7+(适用于 1.608+)是您需要的 Jenkins:这与 JDK 是分开的,工作将使用(在主服务器或从服务器上运行的作业)。
所以这并不重要:使用一个 JDK 运行 Jenkins 不会阻止您使用任何其他 JDK 来完成您的工作。
2015年更新:Jenkins 刚刚与 JDK6 说再见(2015-04-06)
大约两年前,我们提高了运行时 JRE 要求从Java5到Java6。现在我们终于又要开始使用 Java7 了。
由于 Java 7 的所有新特性,我们许多开发人员确实希望直接转向 Java8,但经过多次讨论后,我们决定先转向 Java7,然后再转向 Java8。
答案2
答案3
答案4
从 Jenkins 2.38 版开始,可以使用 JDK 1.8。