본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/리눅스

centos 7.5 java 설치하기

by 미노드 2018. 8. 23.

jdk 1.8.0 을 설치하려한다.

 

jsp 환경과 spring 환경을 조성하기 위해서다.

 

CentOS 7.5에서 java jdk 설치하기

 

1. 설치가능한 jdk 버전 확인하기

1
yum list java*jdk-devel

 

위는 설치가 완료된 상태에서 확인 한 것이다.

최신버전인 java-1.8.0-openjdk-devel.x86_64 를 설치한 것을 기록 해보겠다.

또한 tomcat 9.0 버전 대를 돌리기 위해서는 1.8 버전 이상의 jdk 가 필요하다.

아래 명령어로 설치 가능, y 눌러주다보면 설치완료

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

 

2. jdk 설치 확인
 
설치가 잘 되었는지 확인해봐야한다.

javac -version

rpm -qa java*jdk-devel

 

설치가 잘 되었다.

 

3. centos 7.5 환경변수 설정

 

JAVA_HOME 이 설정되어 있는지 확인해봐야한다. 처음설치했다면 설정 안되어있을 것이다.

 

1
2
3
[root@centos75 ~]# echo $JAVA_HOME
 
[root@centos75 ~]#


 - javac 위치 확인하기

 

which javac라는 명령어는 javac라는 명령어의 위치를 알려달라는 말이다. 

/usr/bin/javac 는 심볼릭 링크 이므로 원본 파일의 위치를 찾기 위해 readlink -f /usr/bin/javac 명령어를 사용하였다.

readlink -f는 심볼릭 링크에서 원본파일을 추출하는 명령어 이다.

즉 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/bin/javac 가 쉘에서 동작하고 있는 javac명령어의 원본파일이다. 

그러므로 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 가 JAVA_HOME이 될 경로다.

 

 - $JAVA_HOME 등록

 이제 $JAVA_HOME을 환경변수에 등록해보자.

 환경변수를 설정할수 있는 profile 이라는 파일을 vi 편집기로 연 다음 가장 아래쪽에 $JAVA_HOME을 추가하자.

 

vi /etc/profile

 


profile 파일을 저장하고 나와서 적용을 시켜야 한다.

ssh를 재접속 하거나 아래 명령어로 적용시키면 된다.

 

source /etc/profile

 

4. 결과 확인

정상적으로 환경변수 설정이 완료되었다.