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"
# 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)
# 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
# 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 파일을 삭제합니다.
루트 셸을 끝냅니다. 재부트가 필요 없습니다.
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
자바 설치 경로 확인
$ which java
local_policy.jarlocal_policy.jar 파일과 US_export_policy.jar 파일을 아래의 경로에 복사한다.
# cp * /usr/java/jdk1.8.0_111/jre/lib/security
댓글
댓글 쓰기