관리 메뉴

IT.FARMER

linux java 설치 (cent os) update-alternatives 본문

JAVA

linux java 설치 (cent os) update-alternatives

아이티.파머 2019. 3. 31. 23:57
반응형

java 설치 

 

1.1 jdk 확인

# 설치된 JDK 확인
> rpm -qa | grep jdk

 

# 설치 가능한 install jdk 목록 
> yum list installed *jdk-devel

 

1.1.1 사용하지 않는 JDK 삭제  (다른 버전을 삭제할경우에만 사용)

> sudo yum remove {jdk version}



1.2 JDK 다운로드 및 설치 
> wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm
> yum localinstall  jdk-8u191-linux-x64.rpm

JAVA HOME PATH 설정 

2.1 시작 설정 파일 변경

>  vim /etc/environment  or or vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64/ 
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin 
export PATH 

2.2 환경설정 리로딩
> source /etc/environment  or source /etc/profile

2.3 JAVA_HOME 설정 확인
> echo $JAVA_HOME

 

3. 여러개의 JDK가 설치된경우 사용할 JAVA 버전 선택

update-alternatives --config java


There are 4 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre/bin/java)
   3           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.241-2.6.20.0.el7_7.x86_64/jre/bin/java)
   4           /usr/java/jdk1.8.0_261-amd64/bin/java



 

반응형

'JAVA' 카테고리의 다른 글

java throws bubble up 예제  (0) 2019.05.07
java 8 stream throw exception bubble up (예외사항 전파)  (0) 2019.05.07
keytool SSL 사설 인증서 / Spring boot ssl  (0) 2019.03.31
java Blocking Queue  (0) 2019.02.26
JAVA Exception 정리  (0) 2019.02.26