본문 바로가기
컴퓨터공학/개발환경

이클립스 (Eclipse) 기본 사용법과 퍼스펙티브

by KISCH 2025. 3. 31.
반응형

 

이클립스의 기본 UI 화면과 프로젝트, 패키지, 클래스를 생성하고 실행하는 방법을 설명드립니다. 추가로 퍼스펙티브 사용법에 대해 쉽게 설명드리겠습니다.

 

 

목차

     

     

    이클립스 기초

     

    UI (User Interface)

    1. 패키지 탐색기 - 프로젝트, 패키지, 클래스 등 소스를 관리

    2. 코딩 영역 - 소스 코드를 실제 작성할 수 있는 영역

    3. 콘솔 - 실행 결과 및 로그를 보여주는 창

    4. Outline - 프로젝트의 구성을 시각적으로 보여줘 필요한 부분을 빠르게 찾을 수 있게 도와주는 도구

    이클립스UI

     

    프로젝트 생성

    1. 패키지 탐색기에서 우클릭 New - Java Project 를 선택합니다.

    2. 프로젝트명을 입력하고  Finish  버튼을 눌러 프로젝트를 생성합니다.

    3. "User default location" 체크 시 이클립스 workspace 경로에 프로젝트가 생성되며, 체크 해제 시 임의로 지정 가능합니다.

     

    패키지 생성

    자바 패키지란 비슷한 클래스들을 모아 놓은 것을 말합니다. 윈도우에서 여러 가지 파일들이 있을때 분류해서 폴더해 정리하는 개념과 비슷합니다.

     

    1. 패키지 탐색기의 프로젝트 아래   src  폴더를 우클릭하고 New - Package 를 누릅니다.

    2. 패키지명을 작성 후  Finish  버튼을 눌러 패키지를 생성합니다.

     

    클래스 생성

    1. 패키지를 우클릭하고 New - Class 를 선택합니다.

    2. 클래스명을 입력하고  Finish  버튼을 눌러 클래스를 생성합니다. 패키지명은 Test로 클래스는 "Hello"로 만들어보겠습니다.

    이클립스클래스

     

     

    프로그램 실행

    1.  Hello.java  파일 안에 아래와 같이 코드를 입력합니다. 가장 간단한 Hello world! 를 출력하는 소스입니다.

    package Test;
    
    public class Hello {
    	public static void main (String[] args) {
    		System.out.println("Hello, world!");
    	}
    }

     

    2. 코드가 완성되면 툴바에 초록색 화살표 버튼을 눌러주세요.

    이클립스실행

     

    3. 팝업창이 뜨면  OK  버튼을 누릅니다. 

    4. 콘솔창에 프로그램 결과인 Hello world! 가 출력될 것입니다.

     

     

     

     

    퍼스펙티브 (Perspective)

     

    소개

    이클립스 화면은 여러 개의 작은 창(View)으로 이루어져 있으며 이 뷰들로 구성된 화면을 퍼스펙티브(Perspective)라고 부릅니다.

     

    다시 말해 개발환경에 따라 프로젝트 매니저, 뷰, 윈도우가 템플릿 형태로 지정되어 있기 때문에 퍼스펙티브를 선택하면 자동으로 개발환경에 맞는 뷰, 윈도우들이 화면에 표시됩니다.

     

    실행 방법은 툴바 우측에   Open Perspective  버튼을 누르면 창이 뜹니다. 

    perspective

     

    메뉴에서   Git  선택 시 화면이 어떻게 바뀌는지 보겠습니다. 코드 영역을 제외하고 뷰가 다 바뀌었습니다.

    이클립스git

     


     

    여기까지 이클립스의 UI와 기본적인 사용법, 그리고 퍼스펙티브에 대해 설명드렸습니다. 다음 포스팅에는 이클립스에서 Git에 연결하는 방법에 대해 살펴보겠습니다.


     

    관련포스트
    이클립스 다운로드 및 설치, 스프링부트 개발 환경 설정
    스프링 툴 스위트 (STS : Spring Tool Suite) 소개
    스프링 부트 웹 애플리케이션 구조와 빌드 도구
    JAVA | 자바 기초 개념 정리 (클래스, 객체, 메서드)
    반응형

    댓글