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. 설치

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!