호쌤
호쌤 Just For Fun

[Linux] OpenJDK 설치

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[Linux] OpenJDK 설치≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

[Linux] OpenJDK 설치

OpenJDK는 업데이트시 유료 라이센스를 필요로 하는 Oracle JDK와 다르게 오픈소스 형태로 배포되는 JDK 입니다. 오라클에서 개발한 JAVA의 확장기능을 제외하면 모든 기능이 동일합니다.

루트 권한으로 수행해야 합니다.

설치 가능한 JDK 버전 확인

1
yum list java*jdk-devel

출력되는 항목 중에서 설치할 버전을 선택한다.

JDK 설치

1
yum install -y java-1.8.0-openjdk-devel.x86_64

환경변수 등록하기

javac 명령어 위치 찾기

아래의 명령어로 javac 명령의 경로를 찾는다.

1
which javac

결과 : /usr/bin/javac

여기서 출력되는 경로는 심볼릭 링크이므로 실제 경로를 readlink 명령으로 찾아야 한다.

1
readlink -f /usr/bin/javac

결과: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64/bin/javac

여기서 출력되는 경로를 /etc/profile에 환경변수로 등록해야 한다.

쉘 초기화 파일 편집

vi에디터로 /etc/profile파일을 열고 맨 마지막 라인에 다음의 구문을 추가한다.

1
2
3
4
5
6
7
8
9
# JAVA가 설치된 디렉토리 경로 추가
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64

# 기존의 $PATH값에 $JAVA_HOME의 bin 디렉토리를 추가하여 PATH로 재등록
# -> 기존의 값과 구분하기 위해 콜론을 사용한다.
export PATH=$PATH:$JAVA_HOME/bin

# 쉘의 현재 디렉토리(.)과 JDK에 포함된 tools.jar 파일의 경로를 CLASSPATH로 등록 (JAVA 프로그래밍에서 활용됨)
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

파일을 저장한 후 쉘 초기화 파일을 다시 로드한다.

1
source /etc/profile
Rating:

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[Linux] OpenJDK 설치≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

comments powered by Disqus