Linux
Redhat , CentOS 계열 리눅스에 open jdk 설치하기
- java공부와 리눅스 공부를 동시에 하기 위해 리눅스에 java jdk를 설치하기로 했다.
- open jdk를 설치해 보자.
1. redhat 계열 리눅스 설치 패키지 yum update 및 yum upgrade
- [$ yum update] 명령어 실행
- yum 패키지를 update 하자.
- 실행결과 할게 아무것도 없고 끝이라고 나왔으면 패스
- [$ yum upgrade] 명령어 실행
- upgrade 명령어를 실행하니 엄청 많은 양이 나왔다.
- total 사이즈가 나오고 계속 업그레이드 할거면 Y 키를, 아니면 N키를 누르라고 하는데 그냥 엔터쳐도 된다.
- upgraded 완료된 항목, 새롭게 추가된 Installed 항목, 그리고 완료 Complete!
2. java jdk 다운로드
- [$ yum list java*jdk-devel] 명령어를 실행.
- 다운받을 수 있는 developer 전용 openjdk를 찾아준다.
- 1.8.0 버젼과 11 버젼이 있는데 필자는 1.8.0 버전을 다운받았다.
- [$ yum install java-1.8.0-openjdk-devel.x86_64] 명령어 실행
- 다운받기위해 필요한 용량이 나오고 위와 같이 그냥 엔터키 입력하면 다운받아 진다.
- 다운로드 완료 표시가 나타나면 잘 깔렸는지 확인하기위해
- [$ rpm -qa java*jdk-devel] 명령어를 실행.
- 자신이 설치한 자바 openjdk 가 출력되면 잘 다운받아 진 것이다.
- 혹시 모름으로 [$ javac -version] 명령어를 통해 java 컴파일 버젼까지 확인한다.
3. javac 실제 파일위치 찾기
- [$ which javac] 명령어를 실행
- which 명령어는 실행 파일의 위치를 토해낸다.
- 토해낸 /usr/bin/javac 경로로 cd(change dir) 했더니 not a directory 란다.
- 실제 경로가 어떻게 되는지 확인하기 위해 readlink 명령어를 사용.
- [$ readlink -f /usr/bin/javac ]
- 실제 javac가 설치된 경로가 나온다.
- 뒤에 /bin/javac 는 실제 경로이기 때문에 JAVA_HOME 설정할 때 빼주어야 함으로
- /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64 까지만 복사해 놓는다.
4. /etc/profile 에서 JAVA_HOME 등록하기
- [$ vi /etc/profile ] 명령어를 사용하여 profile 파일을 열어 준 후
- 최 하단부분에 3에서 복사해온 path와 함께
- [export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64] 를 입력한 후
- :wq 를 통해 변경내용을 저장한다.
5. 재부팅 후 JAVA_HOME 출력
- 환경변수 설정이 잘 됬는지 확인하기위해 ssh 재접속을 한 후
- [$ echo $JAVA_HOME ] 명령어를 사용.
- 환경별수가 잘 설정되어 있다면 본인이 설치한 jdk 버전까지 잘 나올 것이다.
내용이 유익하셨다면 구독 및 좋아요 클릭 부탁드려요 :)
오늘 하루도 즐거운 하루 보내세요!
'OS > Linux' 카테고리의 다른 글
[Linux] Red hat, centOS 계열 리눅스에서 mariaDB 설치하기 (0) | 2020.04.28 |
---|---|
[Linux] 리눅스 RedHat, CentOS 계열 리눅스에 톰캣 설치하기! (2) | 2020.04.28 |
[Linux] 리눅스 find xargs grep 으로 특정 디렉토리 밑에 특정 단어 포함 파일 전체 서칭 하기 (4) | 2020.04.24 |
[Linux]알기쉽게 설명하는 리눅스 하드링크 정의 및 사용방법! (0) | 2020.03.20 |
[Linux]알기쉽게 설명하는 리눅스 심볼릭링크 정의 및 사용방법! (0) | 2020.03.20 |