본문 바로가기

Study/Linux

우분투 자바 우선순위

우분투에서 jdk 를 설치하게될경우, openjdk 가 설치가되는데, 이때 oracle jdk를 설치해도, openjdk가 작동할때가 있습니다.  이때 순서 변경 방법


sudo update-alternatives --install "/usr/bin/java" "java" "자신의 java 설치 경로 ex> /usr/local/java/bin/java" 숫자 ex>1


sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/bin/java" 1


sudo update-alternatve --config java


There are 3 choices for the alternative java (providing /usr/bin/java).


  Selection    Path                                            Priority   Status

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

  0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode

  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode

* 3            /usr/local/java                                  1         manual mode


Press enter to keep the current choice[*], or type selection number: 


이런식으로 나오면 3, 선택


여기까지 하면 JAVA에 대한 우선순위 변경 완료, 

javac도 동일한방법으로


sudo update-alternative --install "/usr/bin/javac" "javac" "/usr/local/java/bin/javac" 1 

sudo update-alternative --config javac


java -version

javac -version