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
위 사이트에 라이센스 동의하고 버전에 맞는
JDK 링크를 구한다.
굳이 압축된 파일을 다운받지 않고
바로 rpm 파일의 링크를 복사한다
wget [링크] 를 입력하여 다운받는다
rpm 파일이 다운받아 진 것을 확인할 수 있다
그런데 난 다운받은 파일의 확장자 뒤에
파라미터가 붙어 rpm파일로 인식하지 못하고 있어
이름을 바꿔 확장자를 알아볼 수 있도록 하였다.
확장자명 뒤에 지저분하게 붙지않고
잘 설치되었다면 그대로 설치를 진행하도록 한다
잘 설치되었다
설치 되었는지 패키지를 확인해보도록 한다.
rpm 파일 설치시 자동으로 심볼릭 링크가 처리됩니다.
심볼릭 링크가 처리되어 있어
나중에 업데이트 시
환경변수 입력한 곳을 수정하지 않아도 됩니다.
/usr/bin 디렉토리는 기본적으로 PATH에 등록되어 있으므로
따로 자바위치를 환경변수로 주지 않아도 명령이 실행됨.
나중에 자동적용되도록
JAVA_HOME이라는 환경변수를 만들어 주도록 합니다.
Apache Tomcat, Hadoop 등의 설정에 사용되므로 용이합니다.