CentOS 7에 OpenJDK 설치 및 환경변수 설정
1. 설치환경
CentOS 7 VMWare
OpenJDK 1.8
2. 설치된 JDK 확인
1
[root@localhost ~]# rpm -qa | grep jdk
3. 설치된 JDK 삭제
1
[root@localhost ~]# yum remove java*
4. 설치 가능한 JDK 버전 확인
1
[root@localhost ~]# yum list java*jdk-devel
5. 설치
1
[root@localhost ~]# yum install java-1.8.0-openjdk-devel.x86_64
6. 설치 확인
1
[root@localhost ~]# javac -version
1
[root@localhost ~]# rpm -qa java*jdk-devel
7. JAVA_HOME 설정 확인
- 설정되어 있지 않음
1
[root@localhost ~]# echo $JAVA_HOME
8. javac 위치 확인
1) javac 명령어의 위치 확인
1
[root@localhost ~]# which javac
2) 원본 파일 위치 확인
/usr/bin/javac
는 심볼릭 링크 이므로, 원본 파일 위치 확인
1
2
[root@localhost ~]# readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/bin/javac
9. JAVA_HOME 설정
1) 환경변수 등록
javac의 원본파일 경로를 이용하여 JAVA_HOME
환경변수 등록
1
[root@localhost ~]# vi /etc/profile
2) profile 파일 편집
환경변수를 설정하는 profile 파일 편집
1
[root@localhost ~]# vi /etc/profile
- 제일 아랫줄에 아래 내용 추가
1
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
3) profile 적용
1
[root@localhost ~]# source /etc/profile
10. JAVA_HOME 확인
1
2
[root@localhost ~]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
1
2
[root@localhost ~]# $JAVA_HOME/bin/javac -version
javac 1.8.0_191
[출처 및 참고]
This post is licensed under CC BY 4.0 by the author.