본문 바로가기

[dev] Java/00. Intro

0.4. Installing Eclipse

0.4.1. 이클립스 소개



이클립스는 자바 프로그램을 개발하기 위한 통합 개발 환경(IDE)을 제공하는데, 프로젝트 생성, 코드 자동 완성, 디버깅 기능을 가지고 있다. 오픈소스 개발 플랫폼(platform)으로 무료로 제공된다. 기본적으로 자바 프로그램을 개발할 수 있도록 구성되어 있지만, 개발자가 추가적으로 플러그인(plugin)을 설치하면 안드로이드 앱 개발, 웹 애플리케이션 개발, C, C++, C# 애플리케이션 개발 등 다양한 개발 환경을 구축할 수 있다.


- IDE (Integrated Development Environment) : 통합개발환경. 코딩을 위한 컴파일러, 디버거 등 필요한 개발환경을 제공한다. Java에선 Eclipse가 대표적이다.

- Platform : 애플리케이션을 작동시키기 위한 기반 OS 또는 기술환경 등을 말한다. 윈도우 OS나 Java가 대표적인 플랫폼에 해당한다.

- Plugin : 웹 브라우저의 일부로서 쉽게 설치되고 사용될 수 있는 프로그램을 말한다.



0.4.2. 이클립스 다운로드



이클립스는 자바 언어로 개발된 툴이기 때문에 실행하려면 JVM이 필요하다.


이클립스 압축 파일은 여기서 무료로 받을 수 있다. 웹 애플리케이션 등의 엔터프라이즈(네트워크) 환경에서 실행되는 자바 애플리케이션을 개발하기 위해서는 "Eclipse IDE for Java EE Developers"를 받아야 한다. 



0.4.3. Workspace



Workspace는 이클립스에서 생성한 프로젝트가 기본적으로 저장되는 디렉토리를 말한다.

이클립스는 처음 실행할 때 적용되는 메타데이터를 Workspace의 하위 디렉토리인 .metadata에 저장하는데, 처음 Workspace가 생성되면 이 디렉토리가 자동으로 생성된다. 이클립스를 사용하면서 변경되는 속성값들은 이 디렉토리에 차곡차곡 기록되는데, 이것은 동일한 Workspace에서 이클립스가 재시작될 경우 이전에 작업한 환경으로 복원할 목적으로 사용된다.



0.4.4. Perspective와 View



Perspective는 이클립스에서 프로젝트를 개발할 때 유용하게 사용하는 view들을 묶어 놓은 것을 말한다. 


View는 이클립스 내부에서 사용되는 작은 창을 말한다. 메뉴에서 [Window]-[Show View]를 선택하면 다양한 뷰를 사용할 수 있다.

- Package Explorer 뷰 : 프로젝트를 관리하고, 자바 소스 파일(.java)을 생성 및 삭제하는 작업을 한다.

- Console 뷰 : 프로그램에서 콘솔로 출력하는 내용을 보여준다.



0.4.5. 프로젝트 생성



이클립스에서 자바 소스 파일을 작성하려면 우선 자바 프로젝트를 생성해야 한다. 메뉴에서 [File]-[New]-[Java Project]를 선택하면 프로젝트를 생성할 수 있다. 프로젝트는 기본적으로 Workspace의 하위 디렉토리로 생성된다.


프로젝트를 생성할 때 사용할 JRE 버전은 Path 환경 변수 값에 추가된 JDK의 버전이 디폴트로 설정된다. Project layout 에는 자바 소스 파일(.java)과 컴파일된 바이트 코드 파일(.class)을 분리하도록 설정되어 있다. 자바 소스 파일은 src 디렉토리에, 바이트 코드 파일은 bin 디렉토리에 기본적으로 저장된다.



0.4.6. 소스 파일(.java) 생성과 컴파일



프로젝트의 src 폴더를 선택하고 [New]-[Class]를 선택하면 클래스를 생성할 수 있다. 


이클립스는 컴파일을 위한 메뉴가 따로 없다. 저장을 하면 내부적으로 컴파일러(javac.exe)가 자동 실행되어 컴파일을 수행한다. 컴파일이 성공되면 bin 디렉토리에 바이트 코드 파일이 생성된다. Package Explorer 뷰에서는 src 디렉토리만 볼 수 있기 때문에 bin 디렉토리는 윈도우 탐색기로 프로젝트 디렉토리를 살펴보거나, 이클립스에서 Navigator 뷰를 추가하여 볼 수 있다.



0.4.7. 바이트 코드 파일(.class) 실행



Package Explorer 뷰에서 실행을 원하는 소스 파일을 선택하고, [Run As]-[Java Application]을 클릭하거나, 툴바에서 실행버튼을 클릭하면 내부적으로 컴파일러(java.exe)가 실행되고, JVM은 컴파일된 바이트 코드를 실행한다.



'[dev] Java > 00. Intro' 카테고리의 다른 글

0.3. Hello world  (0) 2017.06.10
0.2. Setting up Java Development Environment  (0) 2017.06.10
0.1. Reference books and sites  (0) 2017.06.09