관리 메뉴

IT창고

Linux JDK 바꾸기 본문

서버운영/WAS, DBMS

Linux JDK 바꾸기

방구석여포 2019. 2. 10. 17:16

JDK를 바꾸는 법을 알아보겠습니다.

테스트환경은 Centos7입니다.


처음 CentOS7을 설치하고 처음에 JDK 1.8버전을 설치하고 사용하다가 지금 사용중인 버전을 확인해보려했습니다.

확인해보니 openJDK가 기본상태로 나와서 JDK1.8이 설치된 디렉토리로 가서 직접 명령어를 사용해보니 잘되었습니다. 


/etc/profile에 환경변수 설정도 되어있는데 어쨰서 openJDK가 메인으로 되어있어 기존에 사용하던 JDK1.8로 변경하기 위해 알아보았습니다. 


JDK를 바꾸기 위해서는 alternatives 명령어로 바꿔줘야 하는데 패키지를 이것저것 설치하면서 openJDK도 같이 설치된거 같습니다. alternatives --config java로 명령어를 입력하면 현재 java명령어로 동작할수있는 JDK를 확인해볼수있는데 여기에 제가 기존에 사용하던 JDK1.8 목록이 없기에 새로 추가해줘야 합니다.


alternatives --install /usr/bin/java java /usr/local/JDK/jdk1.8.0_201/bin/java 3 명령어를 사용하여 제가 기존에 사용하던 JDK를 등록시켰습니다. --install 다음에 경로는 기존에 java명령어가 있는 경로이며 마지막에 있는 경로는 제가 설정할 JDK 디렉토리 명령어 경로입니다. 끝에 숫자는 alternatives에 등록될 숫자입니다. 저는 2이후에 설정된 경로가 없기에 3으로 해서 등록하였습니다. 다시 alternatives --config java 명령어를 사용해보면 정상적으로 JDK가 등록된걸 확인 할 수 있습니다.


다시 JDK버전을 확인해보면 제가 기존에 사용하던 JDK가 메인으로 등록된걸 확인 할 수 있습니다. 


JDK의 등록이 가능하다면 당연히 지우는 방법도 있습니다. alternatives --config java명령어로 지우고 싶은 JDK 경로를 확인해두고 --remove 옵션으로 alternatives에 등록된걸 지우는것도 가능합니다.

'서버운영 > WAS, DBMS' 카테고리의 다른 글

CentOS 7 - Postgresql 설치  (0) 2019.02.17
CentOS 7 - Nginx 설치  (1) 2019.02.16
CentOS 7 - Oracle 12c 설치  (0) 2019.02.10
CentOS 7 - JDK 설치  (0) 2019.01.20
리눅스(CentOS 6,7) mysql 간단설치 및 사용법  (0) 2018.08.02
Comments