[ Server ][ Linux ] centos7 java ( jdk )설치 및 설정
작성일 19-03-18 10:12
페이지 정보
작성자 웹지기 조회 12,487회 댓글 0건본문
@wget을 통해서 설치하므로 wget 설치
# yum install -y wget
@다운로드 페이지로 이동해서 다운받을 버젼을 확인한다.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
@설치된 리눅스의 비트수를 확인하고 거기에 맞는 버젼을 다운받아야 한다
# getconf LONG_BIT
@다운로드를 눌러 페이지를 이동한후 승인을 눌러준 후 환경에 맞는 jdk tar.gz 버젼을 다운받는다.
@해당버젼의 링크주소복사를 통해서 wget명령어 뒷부분에 다운로드 링크를 넣어준다.
# wget --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.tar.gz
@설치할 디렉토리를 만들고 파일을 이동시킨다.
# mkdir /usr/local/java
# mv jdk-11.0.2_linux-x64_bin.tar.gz /usr/local/java
@압축을 해제해준다.
# tar xvzf jdk-11.0.2_linux-x64_bin.tar.gz
@버젼관리하기(alternatives)
# alternatives
@명령어를 등록해 준다
# alternatives --install /usr/bin/java java /usr/local/java/jdk-11.0.2/bin/java 1
# alternatives --install /usr/bin/java javac /usr/local/java/jdk-11.0.2/bin/javac 1
# alternatives --install /usr/bin/java javaws /usr/local/java/jdk-11.0.2/bin/javaws 1
# alternatives --set java /usr/local/java/jdk-11.0.2/bin/java
# alternatives --set javac /usr/local/java/jdk-11.0.2/bin/javac
# alternatives --set javaws /usr/local/java/jdk-11.0.2/bin/javaws
@심볼릭 링크 설정하기
# alternatives --config java
#1 개의 프로그램이 'java'를 제공합니다.
#
# 선택 명령
#-----------------------------------------------
#*+ 1 /usr/local/java/jdk-11.0.2/bin/java
#
#현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:
@버젼을 선택해준다.
@심볼릭 삭제
# alternatives --remove java /usr/local/java/jdk1.8.0_171//bin/java
@심볼릭 링크 리스트 조회
# alternatives --list
@환경변수를 설정해 준다.
# vi /etc/profile
# ...생략...
# export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
# export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
@현재 쉘에 적용한다.
# . /etc/profile
@마지막으로 버젼을 확인하면 된다.
# java -version
#java version "11.0.2" 2019-01-15 LTS
#Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
#Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
@설치가 완료 되었으면 다운로드 받은 파일을 삭제한다.
# rm -rf jdk-11.0.2_linux-x64_bin.tar.gz
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.