1. 개요
이름과 같이 OpenJDK는 Java SE (Standard Edition) 기반의 오픈 소스 JDK다. 2006년 Sun Microsystems은 Java를 오픈 소스화 한다고 발표하였다. 그리고 그 해 11월 HotSpot VM과 컴파일러를 GNU General Public License(이하 GPL)로 풀었다.
현재 유수의 IT 기업들이 프로젝트에 참여하고 있는데, IBM은 2010년 10월 기존에 참여하던 Apache Harmony 프로젝트로부터 OpenJDK 프로젝트에 참여하기로 결정하였다. 곧 이어 2010년 말에는 Apple이, 2011년 중반에는 SAP가 OpenJDK에 협력하기로 하였다.
OpenJDK는 홈페이지인 http://openjdk.java.net/에서 좀 더 많은 내용을 확인할 수 있다.
2. 설치
2-1. yum 설치
CentOS에서 yum 을 이용하여 OpenJDK를 설치해보자.
# yum install java-1.7.0-openjdk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.51-2.4.4.1.el6_5 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: java-1.7.0-openjdk x86_64 1:1.7.0.51-2.4.4.1.el6_5 updates 26 M Transaction Summary ======================================================================================================================== Install 1 Package(s) Total download size: 26 M Installed size: 90 M Is this ok [y/N]: y Downloading Packages: java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64.rpm | 26 MB 00:09 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64 1/1 Verifying : 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64 1/1 Installed: java-1.7.0-openjdk.x86_64 1:1.7.0.51-2.4.4.1.el6_5 Complete!
2-2. OpenJDK 8 설치
# yum install java-1.8.0-openjdk