詹金斯:JDK 配置

Jenkins: JDK configuration

我在 virtual cent OS 中同时安装了 java 1.7 和 1.8。我安装了 Jenkins,它 运行 很好,但我不知道它使用的 java 是哪个版本。我该如何检测?

Jenkins 手动设置 JDK 版本的配置文件是什么?

编辑: ** 我不想从 全局工具配置 管理 Jenkins

配置 JDK

首先,确定 Jenkins 的进程 ID(例如 ps aux | grep jenkins

然后检查/proc文件系统中相应的exe条目:

$ ls -l /proc/2884/exe 
lrwxrwxrwx 1 user users 0 Aug 24 08:08 /proc/2884/exe -> /usr/lib/jvm/java-8-jdk/jre/bin/java

对于选择 Java 版本,这取决于您如何启动 Jenkins。如果您从命令行开始,那么 PATHJAVA_HOME 的适当设置就足够了。如果您使用服务文件(/etc/init.d/jenkins,或一些 systemd 方法),那么这取决于服务的实现。