[CentOS] JDK 설치
programming/os

[CentOS] JDK 설치


2. JDK 설치


2.1 기존에 설치된 자바 프로그램 버전 확인 및 제거

기존에 설치된 자바 프로그램 버전 확인

터미널 프로그램 실행(윈도우즈의 cmd에 해당하는 프로그램)한 후 명령어 입력


java -version



2.2 기존에 설치된 자바 프로그램 제거

default로 설치되어 있는 open jdk도 사용이 가능하지만 버전이 낮으므로 삭제하고 오라클 jdk를 사용한다.

java 최신 버전은 10이지만 다른 프로그램과의 호환성을 위해 java 8 버전 다운로드 및 설치


2.2.1 rpm : 새로운 패키지를 설치하거나 업그레이드하는 자동 설치 프로그램, 윈도우의 셋업 프로그램에 해당됨

-q : 질의옵션

-a : 시스템에 설치된 모든 패키지의 목록

grep : 파일에서 특정한 패턴(문자열)을 찾는 명령어


rpm -qa | grep jdk




2.2.2 yum : 프로그램의 다운로드 및 설치, 삭제 등의 작업을 자동으로 해주는 프로그램


java로 시작하는 모든 프로그램 제거

yum remove java*




제거되었는지 확인

rpm -qa | grep jdk



2.3 jdk 다운로드 및 설치

Firefox 웹 브라우저를 실행한 후 오라클 홈페이지(http://oracle.com | http://java.sun.com)에서 jdk 64bit 리눅스용 tar.gz 버전을 다운로드한 후 압축을 해제하고 /usr/local/jdk1.8 디렉토리로 옮긴다




```압축 푼 폴더 이름을 명령어에서 편하게 입력하기 위해 jdk1.8로 변경합니다.

이후 다른 위치로 이동을 눌러 /usr/local/ 디렉토리 안에 넣겠습니다.



2.4 자바 환경변수 설정



2.4.1 자동실행 스크립트 파일

2.4.1.1 사용자가 로그인하면 자동으로 실행되는 스크립트, 윈도우즈의 autoexec.bat과 비슷한 기능

2.4.1.2 사용자가 로그인하면 /etc/profile과 .profile 스크립트가 자동으로 실행됨

2.4.1.3 /etc/profile : 모든 사용자에게 공통적으로 적용되는 스크립트

2.4.1.4 .profile : 사용자별로 적용되는 스크립트


2.4.2 자동실행 스크립트 파일의 진행 순서

/etc/profile

/etc/bashrc

~/.bashrc

~/.bash_profile


2.4.3 /etc/profile 스크립트 파일 편집


터미널에서 실행

gedit /etc/profile


맨 아래에 내용 추가


export JAVA_HOME=/usr/local/jdk1.8

export PATH=$PATH:$JAVA_HOME/bin

export JAVA_OPTS="-Dfile.encoding=UTF-8"

export CLASSPATH="."

저장하고 파일을 닫음




2.4.4 변경된 사항을 시스템에 적용

source /etc/profile


2.4.5 재부팅

reboot




2.4.6 root 계정으로 로그인


2.4.7 자바 버전 확인

java -version