【发布时间】:2015-01-27 10:48:16
【问题描述】:
我正在使用 OpenSuse 并尝试使用 rpm 安装 Jenkins。我在这方面有很多麻烦:
aquarius:/home/jeevan/Downloads # service jenkins start
Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details.
这个问题在 Jenkins website 中明确说明是一个 Java 问题。
但我已经通过从 oracle 网站下载并配置了“update-alternatives”在我的机器上安装了 java
aquarius:/usr/lib/jenkins # java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
aquarius:/usr/lib/jenkins # javac -version
javac 1.8.0_25
aquarius:/usr/lib/jenkins # whereis java
java: /usr/bin/java /usr/lib64/java /etc/java /usr/share/java
aquarius:/usr/lib/jenkins # echo $JAVA_HOME
/usr/java/latest
aquarius:/usr/lib/jenkins # update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 auto mode
* 1 /usr/java/jdk1.8.0_25/bin/java 1 manual mode
2 /usr/lib64/jvm/jre-1.5.0-gcj/bin/java 1500 manual mode
3 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 manual mode
Press enter to keep the current choice[*], or type selection number: 1
aquarius:/usr/lib/jenkins # update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib64/jvm/java-1.5.0-gcj/bin/javac 1500 auto mode
* 1 /usr/java/jdk1.8.0_25/bin/javac 1 manual mode
2 /usr/lib64/jvm/java-1.5.0-gcj/bin/javac 1500 manual mode
Press enter to keep the current choice[*], or type selection number: 1
aquarius:/usr/lib/jenkins # ls
jenkins.war
aquarius:/usr/lib/jenkins # whereis jenkins
jenkins: /usr/lib/jenkins
aquarius:/usr/lib/jenkins #
谁能给我一个解决方案。
【问题讨论】:
标签: java linux jenkins opensuse