unix

리눅스 자바 설치시 실행 우선순위 수정하기

jeeyong 2012. 7. 18. 15:08


리눅스에 자바를 설치 할때 리눅스에 기본으로 설치되어 있는 자바가 패스를 아무리 바꿔 줘도 


무조건 먼저 실행 되는 경우가 종종 있다 이런 경우 우선 순위를 수정해 줘야 하는데


1. 먼저 현제 우선 순위가 어떤 것인지 확인 한다

#update-alternatives --config java

 

  선택    명령

-----------------------------------------------

*  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java


이렇게 나온다 ..... 약간씩 다르게 나올수도 있다


2. 새로 설치한 자바를 우선 순위로 등록 한다

 #update-alternatives --install "/usr/bin/java" "java" "/home/daims/java/jdk1.5.0_08/bin/java" 1


3. 다시 확인

#update-alternatives --config java


2 개의 프로그램이 'java'를 제공합니다.


  선택    명령

-----------------------------------------------

*  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

 + 2           /home/daims/java/jdk1.5.0_08/bin/java


현재 선택[+]을 유지하시려면 엔터키를 누르십시오. 그렇지 않으면,  선택 번호를 입력해 주십시오:


이렇게 나올 것이다 앞에 + 표시가 있는것이 우선 순위이다 번호를 입력해서 바꿔준다


4.profile 실행 


/etc/profile 에 추가

JAVA_HOME=/home/daims/java/jdk1.5.0_08

PATH=$PATH:$JAVA_HOME/bin


실행

#source /etc/profile


5. 자바 버전 확인

# java -version


java version "1.5.0_08"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)

Java HotSpot(TM) Server VM (build 1.5.0_08-b03, mixed mode)


바뀜


출처: http://yang2s.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9E%90%EB%B0%94-%EC%84%A4%EC%B9%98%EC%8B%9C-%EC%8B%A4%ED%96%89-%EC%9A%B0%EC%84%A0%EC%88%9C%EC%9C%84-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0