안그래보이지만 개발자/환경

리눅스 java 여러 버전 설치되어 있을 때 - alternatives 명령어로 선택

자네트 2019. 9. 16. 17:51
반응형

기존 jre 및 jdk 1.6 버전 설치되어 있던 rhel 6 서버에
openjdk 1.8을 깔고 1.6은 지우지 않았음

기본 java 환경을 1.8로 변경한다

 

아래 명령어는 root 권한으로 실행해야 한다

# alternatives --config java

There are 3 programs which provide 'java'.

Selection	Command
-------------------------------------------
	1			/usr/lib/jvm/jre-1.5..../bin/java
	2			/usr/lib/jvm/jre-1.6.0-openjdk...../bin/java
*	3			/usr/lib/jvm/jre-1.8.0-openjdk....../bin/java

Enter to keep the current selection[+], or type selection number :

# alternatives --config java
명령어를 치면 위처럼 나온다
원하는 버전의 자바 번호로 설정하면 된다

그 후

# java -version

명령어로 확인하면 버전이 잘 바뀌었음을 확인할 수 있다.

jdk를 바꾸고 싶다면

# alternatives --config javac

명령어로 동일하게 설정이 가능하다

 

root 아닌 다른 사용자가 자바를 써야 한다면
따로 링크를 걸어줘야 하는데
귀찮으니 다음에 포스팅하겠다.

반응형