Psp360 Asked: 2019-10-11 02:40:38 +0800 CST2019-10-11 02:40:38 +0800 CST 2019-10-11 02:40:38 +0800 CST 如何在 Ubuntu 上为 Jenkins 配置 Java 772 我有一个带有 Ubuntu 18.04 的 VM,其中 JDK 12 作为默认 java。我想在它上面设置一个 Jenkins 服务器,因为它还不支持 JDK 12,我已经在其中安装了 JRE 8 来支持 Jenkins。 如何配置 Jenkins 使其使用这个 JRE8 而不是 JDK12? java jenkins 1 个回答 Voted Best Answer Psp360 2019-10-15T00:59:48+08:002019-10-15T00:59:48+08:00 在了解了 Jenkins 如何允许我们覆盖配置和调试 init 脚本后,我找到了多种方法来解决这种情况。 覆盖 /etc/default/jenkins 中的 PATH 变量(我更喜欢这个解决方案) PATH=<PATH to your JAVA> 修改 /etc/init.d/jenkins 中的 PATH 变量(前缀你的 java 路径) PATH=<PATH to your JAVA>:/bin:/usr/bin:/sbin:/usr/sbin 强制 Jenkins 使用您在 /etc/init.d/jenkins JAVA='<PATH to your JAVA>/java' 中指定的 Java 注意:<PATH to your JAVA> 是您的 java 位置的绝对路径 例如 1. /usr/lib/jvm//bin 在 JDK 2 的情况下。 /usr/lib/jvm//jre/bin 在 JRE 的情况下
在了解了 Jenkins 如何允许我们覆盖配置和调试 init 脚本后,我找到了多种方法来解决这种情况。
覆盖 /etc/default/jenkins 中的 PATH 变量(我更喜欢这个解决方案) PATH=<PATH to your JAVA>
修改 /etc/init.d/jenkins 中的 PATH 变量(前缀你的 java 路径) PATH=<PATH to your JAVA>:/bin:/usr/bin:/sbin:/usr/sbin
强制 Jenkins 使用您在 /etc/init.d/jenkins JAVA='<PATH to your JAVA>/java' 中指定的 Java
注意:<PATH to your JAVA> 是您的 java 位置的绝对路径 例如 1. /usr/lib/jvm//bin 在 JDK 2 的情况下。 /usr/lib/jvm//jre/bin 在 JRE 的情况下