修复使用默认 Debian 包安装时 Jenkins 启动时的 Java 警告

修复使用默认 Debian 包安装时 Jenkins 启动时的 Java 警告

我按照此处的说明在 Debian 系统上安装了 Jenkins:

https://www.jenkins.io/doc/book/installing/linux/#debianubuntu

它运行良好,但每次启动时都会在日志中发出警告:

“Java 不在 PATH 中,也没有配置 javaPath 设置,Jenkins 将尝试猜测 Java 在哪里,这个猜测将在将来被删除”

修复此警告的正确方法是什么?

我假设在 /etc/default/jenkins 中添加了一些内容,但我不 100% 确定具体是什么。

(也标记 Ubuntu,因为那里的问题/修复应该相同,因为 Jenkins 包很常见)

答案1

您需要创建JAVA_HOME环境变量或将 Java 路径添加到PATH变量。
假设您有openjdk-8安装后你需要发出以下命令:

创建JAVA_HOME变量

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

并将其添加到PATH

export PATH=$PATH:$JAVA_HOME/bin

相关内容