Eclipse, 설치부터 Hello, World!까지

개요

EclipseJava 진영에서 가장 많이 쓰이는 오픈 소스 IDE이다. 상용 IDE로는 IntelliJ IDEA가 있다.(사실 IntelliJ IDEA가 여러가지 측면에서 Eclipse보다 프로젝트를 진행하기 편리한 부분이 많다. 하지만 Eclipse로도 충분하다.) 이번 글에서는 Eclipse 설치 및 Maven Project 생성, Hello, World! 출력까지를 약식으로 간단하게 설명하고자 한다. JDK가 이미 설치되었다는 것을 가정하고 진행한다.

Eclipse 다운로드

Eclipse를 아래 순서로 다운로드하자.

  • https://www.eclipse.org에 접속 후 메인화면에서 Downloads를 클릭한다.
  • 먼저 Eclipse Luna(x.x.x) Release for 콤보박스에서 자신의 운영체제를 선택한다.(Windows, Linux, Mac OS X 중에 선택할 수 있다.)
  • 일반적인 Java Application 개발이 목적이라면 Eclipse IDE for Java Developers를, Java Web Application 개발이 목적이라면 Eclipse IDE for Java EE Developers를 다운로드한다. 다운로드시 본인의 운영체제를 확인하여 32 Bit, 64 Bit를 선택 다운로드한다.

Eclipse 설치

파일을 다운로드하면 압축된 .zip 파일이 받아진다. 일단 Eclipse를 설치할 디렉토리에 압축을 해제한다.

  • 압축을 해제하면 eclipse 디렉토리가 생성된다. 본인의 용도에 맞게 적절하게 디렉토리의 이름을 변경하자. 1개의 IDE를 공유하는 .NET 진영의 Visual Studio와 달리 Eclipse는 프로젝트 단위로 개별 설치하는 것이 편리하므로 디렉토리명을 프로젝트 단위로 구분할 수 있게 변경한다. 내 경우 개인 연습이 목적으로 Eclipse Luna for Java SE로 디렉토리명을 변경했다.

Eclipse 실행

압축 해제 및 디렉토리명 변경까지 완료하였으면 실행할 차례이다.

  • Eclipse를 실행하기 전에 개발에 사용될 JVM이 위치한 경로를 정확하게 명시하는 것이 좋다. eclipse.ini 파일을 열고 -vmargs 옵션 앞에 아래와 같이 -vm 옵션을 추가한다. 자신의 PC에 설치된 JVM의 경로를 입력하도록 한다.
-vm
C:/Program Files/Java/jdk1.7.0_71/bin/javaw.exe
  • eclipse.exe 파일을 실행한다.
  • 실행 후 Workspace를 선택하는 창이 나온다. Workspace 디렉토리를 지정하면 모든 프로젝트는 이 디렉토리에 저장된다.

Hello, World! 프로젝트 생성

이제 프로젝트를 생성할 차례이다. Maven Project를 생성하자.

  • 메뉴에서 File -> New -> Other -> Maven -> Maven Project를 선택하고 Next 버튼을 클릭한다.
  • Select project name and location 화면이 나온다. Create a simple project (skip archetype selection)을 체크하고 Next 버튼을 클릭한다.
  • Group Id에는 com.jsonobject를, Artifact Id에는 helloworld를 입력하고 Finish 버튼을 클릭한다.
  • Maven Project를 생성하는 과정에서 Could not calculate build plan 오류가 발생할 수 있는데 원인은 다양하지만 Eclipse를 종료하고 %HOMEPATH%(Windows 기준) 경로에 위치한 .m2 폴더를 삭제한 후에 재시작하면 대부분 해결된다.

프로젝트 빌드 및 컴파일

프로젝트가 생성되었으면 콘솔 창에 Hello, World!를 출력할 클래스를 작성할 차례이다.

  • 클래스 작성에 앞서 로깅을 위한 SLF4J 라이브러리를 추가하자. helloworld/pom.xml 파일을 열고 /project/dependencies 엘러먼트에 아래 내용을 추가한다.
<dependency>
    <groupid>org.slf4j</groupid>
    <artifactid>slf4j-jdk14</artifactid>
    <version>1.7.7</version>
</dependency>
  • 라이브러리 추가가 끝났으면 프로젝트를 빌드할 차례이다. 프로젝트명 우클릭 -> Run As -> Maven install을 실행한다. 콘솔 창에 BUILD SUCCESS 메시지가 등장했다면 빌드가 성공한 것이다.
  • 메뉴에서 New -> Class를 실행한다.
  • Source folderhelloworld/src/main/java를 입력한다.
  • Packagecom.jsonobject.helloworld를 입력한다.
  • NameHelloWorld를 입력하고 Finsih 버튼을 클릭 후 아래와 같이 Hello, World!를 출력하는 소스 코드를 작성한다.
package com.jsonobject.helloworld;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWorld {
    private static Logger logger = LoggerFactory.getLogger(HelloWorld.class);

    public static void main(String[] args) {
        logger.info("Hello, World!");
    }
}
  • 작성이 완료되었으면 실행할 차례이다. 메뉴에서 Run -> Run을 실행하거나 Ctrl + F11 단축키를 실행하자. Hello, World!가 출력된 것을 확인할 수 있다.


저작자 표시 비영리 동일 조건 변경 허락
신고