Linux JDK 설치 및 환경변수 설정 그리고 UnlimitedJCEPolicyJDK 설정

1.1. JDK 다운로드
# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz"

1.2. 압축 해제 및 설치 확인
# tar xzf jdk-8u111-linux-x64.tar.gz

# cd /opt/jdk1.8.0_111/
# alternatives --install /usr/bin/java java /opt/jdk1.8.0_111/bin/java 2
# alternatives --config java

There are 3 programs which provide 'java'.
  Selection    Command
-----------------------------------------------
*  1           /opt/jdk1.7.0_71/bin/java
 + 2           /opt/jdk1.8.0_45/bin/java
   3           /opt/jdk1.8.0_91/bin/java
   4           /opt/jdk1.8.0_111/bin/java

Enter to keep the current selection[+], or type selection number: 4

# alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_111/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_111/bin/javac 2
# alternatives --set jar /opt/jdk1.8.0_111/bin/jar
# alternatives --set javac /opt/jdk1.8.0_111/bin/javac

root@tecadmin ~# java –version

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

1.3. 환경변수 설정
# vi /etc/profile
제일 아래쪽에 다음과 같이 쓴다.

export JAVA_HOME=/opt/jdk1.8.0_111
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH="."

# source /etc/profile

1.4. RPM 설치
su를 실행하고 수퍼 유저 비밀번호를 입력하여 루트 사용자가 됩니다.
설치할 디렉토리로 변경합니다. 다음을 입력합니다.
cd
디렉토리 경로 이름
예를 들어, /usr/java/ 디렉토리에 소프트웨어를 설치하려면 다음을 입력합니다.
cd /usr/java
Java
패키지의 이전 설치를 제거합니다.
rpm -e
패키지 이름
패키지를 설치합니다.
rpm -ivh jre-8u73-linux-x64.rpm
패키지를 업그레이드합니다.
rpm -Uvh jre-8u73-linux-x64.rpm
디스크 공간을 절약하려면 .rpm 파일을 삭제합니다.
루트 셸을 끝냅니다. 재부트가 필요 없습니다.

1.5. 기타
자바 설치 경로 확인
$ which java

UnlimitedJCEPolicyJDK8 파일 복사
local_policy.jarlocal_policy.jar 파일과 US_export_policy.jar 파일을 아래의 경로에 복사한다.
# cp * /usr/java/jdk1.8.0_111/jre/lib/security

댓글

이 블로그의 인기 게시물

CentOS 7 방화벽 관련 정리 - firewall-cmd 명령