본문 바로가기

development activity/Linux

[CentOS7] Java JDK Install

CentOS 7 Java JDK Install



Windows와 마찬가지로 Linux도 JRE와 JDK는 다른 패키지이다.


선보일 방법의 환경은 CentOS 7 DVD 버전으로


JRE가 설치되어 있을 것이다.


삭제하여 JDK를 설치해주도록 한다.



먼저 JRE가 설치되어 있는지 확인한다.



openjdk 라며 버전이 확인된다.


jdk 라고 적혀있지만


javac -version을 하게되면 찾지 못하는 것을 볼 수 있다.


구분하는 방법은


rpm -qa | grep java 를 입력해 확인한다.



JRE : java-[VERSION]-openjdk


JDK : java-[VERSION]-openjdk-devel


전부 JRE 관련 패키지가 설치된 것을 볼 수 있다.


삭제하도록 한다.



삭제 방법은

sudo yum remove [패키지 명]



모두 지운다



먼저 설치된 CentOS7의 운영체제 비트를 확인하도록 한다


확인 방법은

전체 버전 확인 : rpm -qa *release


비트만 확인 : getconf LONG_BIT




Java JDK 8 Download Site



위 사이트에 라이센스 동의하고 버전에 맞는


JDK 링크를 구한다.






굳이 압축된 파일을 다운받지 않고


바로 rpm 파일의 링크를 복사한다





wget [링크] 를 입력하여 다운받는다





rpm 파일이 다운받아 진 것을 확인할 수 있다


그런데 난 다운받은 파일의 확장자 뒤에


파라미터가 붙어 rpm파일로 인식하지 못하고 있어


이름을 바꿔 확장자를 알아볼 수 있도록 하였다.


확장자명 뒤에 지저분하게 붙지않고 


잘 설치되었다면 그대로 설치를 진행하도록 한다




잘 설치되었다



설치 되었는지 패키지를 확인해보도록 한다.





rpm 파일 설치시 자동으로 심볼릭 링크가 처리됩니다.





심볼릭 링크가 처리되어 있어



나중에 업데이트 시



환경변수 입력한 곳을 수정하지 않아도 됩니다.





/usr/bin 디렉토리는 기본적으로 PATH에 등록되어 있으므로


따로 자바위치를 환경변수로 주지 않아도 명령이 실행됨.




나중에 자동적용되도록


JAVA_HOME이라는 환경변수를 만들어 주도록 합니다.



Apache Tomcat, Hadoop 등의 설정에 사용되므로 용이합니다.