【问题标题】:Jenkins: JDK configuration詹金斯:JDK配置
【发布时间】:2016-08-24 05:07:01
【问题描述】:
我在 virtual cent OS 中安装了 java 1.7 和 1.8。我安装了 Jenkins,它运行良好,但我不知道它使用的是哪个版本的 java。我怎样才能检测到这一点?
Jenkins手动设置JDK版本的配置文件是什么?
编辑:
** 我不想从 Manage Jenkins
的
Global tool configuration 配置 JDK
【问题讨论】:
标签:
java
jenkins
settings
config
【解决方案1】:
首先,确定 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。如果您从命令行开始,那么PATH 和JAVA_HOME 的正确设置就足够了。如果您使用服务文件(/etc/init.d/jenkins,或一些systemd 方法),那么这取决于服务的实现。