보통 Java 프로그램을 개발하기 위해서는 Java Compiler 가 필요하다. Java Compiler 를 설치하기 위해서는 JDK 가 필요한데, JDK 는 현재 두개의 진영에서 배포하고 있다. Open JDK, Oracle JDK 이다. 둘 중에 어느것을 사용해도 무관하다. Open JDK는 Oracle 의 Java 상용화에 대응하여 오픈소스 진영을 위한 JDK 라고 볼 수 있는 반면, Oracle JDK 는 Oracle 사가 자신들의 제품에 사용하기 위한 소프트웨어를 개발하기 위한 Java 개발자 툴 킷이라고 보면 된다.
우리는 Java 프로그램을 개발하기 위해서 Java Compiler 를 설치하고 나서 언어의 특성상 Eclipse IDE 를 설치하여 사용한다. 이렇게 하기까지 중간에 중요한 사실이 하나 있는데, JDK 를 설치하는 과정에 JRE 도 같이 설치할 수 있는데, 보통 설치할 필요가 없다. 그래도 설치하게 될 경우, Eclipse 에서 적절한 Java compiler 의 경로를 찾지 못해서 특정 빌드툴 (i.e. Maven, Ant 등등) 에서 빌드를 할 수 없다는 오류메시지와 함께 JRE 를 찾을 수 없다고 나온다. 이럴 경우는 Eclipse 의 Windows -> Preferences -> Java -> Installed JREs 에서 JRE 를 적당하게 설정해 주면 해당 오류가 발생하지 않고 깔끔하게 빌드를 할 수 있게 된다.
아래의 그림은 JDK 를 설치하면서 JRE 를 같이 설치할 경우 생기는 디렉토리 구조이다.
이렇게 될 경우, Eclipse IDE 는 Java-> jre6 를 JRE 로 인식을 하게 될 수도 있다.
Windows -> Preferences -> Java -> Installed JREs 에서 Edit JRE 를 클릭하면 아래와 같은 화면을 볼 수 있다.
JRE home 을 JDK 디렉토리 밑에 있는 JRE 를 가리키게 설정해 주자.
아래 그림은 적절한 JRE 가 설정된 모습이다.
'Programming > Java' 카테고리의 다른 글
Apache Ant 로 Runnable JAR 파일 만들기 (0) | 2012.11.27 |
---|---|
Java PECS (producer-extends, consumer-super) 에 관하여 (0) | 2012.11.27 |
Java Map 을 선언과 동시에 초기화 하기 (0) | 2012.11.27 |
Bounded wildcard type vs Bounded type parameter (0) | 2012.11.27 |
Java 버전 1.5 부터 소개된 enum 에 대해서 (0) | 2012.11.27 |