2015-01-27 3 views
1

OpenSuse를 사용하고 있으며 rpm을 사용하여 Jenkins를 설치하려고합니다. 나는이 많은 문제가 :Jenkins가 리눅스에서 내 Java를 인식하지 못합니다.

aquarius:/home/jeevan/Downloads # service jenkins start 
Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details. 

문제가 명확하게 자바 문제로 젠킨스 website에 명시되어있다.

그러나 나는 이미 오라클 웹 사이트에서 다운로드하여 내 컴퓨터에 자바를 설치하고 몇 가지 중 하나가 나에게 솔루션을 제공시겠습니까 "업데이트 - 대안"

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 # 

을 구성했습니다.

답변

0

java 8로 jenkins를 시작합니다. 이것은 최근에 생산 준비가 완료된 새로운 jdk입니다.

젠킨스 JIRA에서이 버그가 비슷한 상황 설명 : https://issues.jenkins-ci.org/browse/JENKINS-22270

당신이 시도 했나 자바 7로 전환 할 수 있었다 제안 된 솔루션을?

+0

jdk 8로 설정되어있는 다른 시스템이 있는데 정상적으로 작동합니다. jdk 8 + jenkins가 잘 작동하는 시스템은 두 가지가 있습니다. –

+0

jdk 8을 사용하는 다른 시스템에서 작동하는 경우 jdk 8에서 제대로 작동해야합니까? 일부 링크가 누락되었습니다. 그것을 찾는 방법? –

+0

잘 이론적으로 젠킨스 워드 프로세서에 따르면 그것은 어떤 jdk> = 1.6에서도 작동해야합니다. 그래서 1.8은 괜찮을 것입니다. –

관련 문제