최근에 서버 설치를 하면서 별도로 설치 하려고 하였으나, 패키지 설치 방법을 사용해 보았다.
Step 1. OpenJDK Package 확인 하기
전체 패키지 목록에서 확인 한다.
[whitelife@whitelife library]$ yum list all | grep jdk
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.65.1.11.14.el6_4
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.66.1.13.0.el6
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.0-1.66.1.13.0.el6
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-1.66.1.13.0.el6
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.0-1.66.1.13.0.el6
java-1.6.0-openjdk-src.x86_64 1:1.6.0.0-1.66.1.13.0.el6
java-1.7.0-openjdk.x86_64 1:1.7.0.45-2.4.3.4.el6_5
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.45-2.4.3.4.el6_5
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.45-2.4.3.4.el6_5
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.45-2.4.3.4.el6_5
java-1.7.0-openjdk-src.x86_64 1:1.7.0.45-2.4.3.4.el6_5
ldapjdk.x86_64 4.18-6.el6 base
ldapjdk-javadoc.x86_64 4.18-6.el6 base
Step 2. OpenJDK 설치 하기
java-1.6.0-openjdk, java-1.6.0-openjdk-devel 패키지를 설치 한다.
[whitelife@whitelife library]$ sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel
[sudo] password for game:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* PUIAS_6_computational: puias.math.ias.edu
* base: mirror.premi.st
* epel: mirror.premi.st
* extras: mirror.premi.st
* updates: mirror.premi.st
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.65.1.11.14.el6_4 will be updated
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.66.1.13.0.el6 will be an update
---> Package java-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-1.66.1.13.0.el6 will be installed
--> Finished Dependency Resolution
// ...
Installed:
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.0-1.66.1.13.0.el6
Updated:
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.66.1.13.0.el6
Complete!
Step 3. 설치 확인 하기
버전을 확인 한다.
[whitelife @whitelife library]$ javac -version
javac 1.6.0_28
[whitelife @whitelife library]$ java -version
java version "1.6.0_28"
OpenJDK Runtime Environment (IcedTea6 1.13.0pre) (rhel-1.66.1.13.0.el6-x86_64)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
직접 환경 변수 설정을 하지 않아도 되지만, 환경 변수에 대한 생각은 하고 있어야 한다.
※ 참고 사이트: http://gauryan.blogspot.kr/2011/04/centos-jdk.html