1 / 23

이클립스 개요

이클립스 개요. 홈 페이지 http://www.eclipse.org 이클립스 이클립스 컨소시엄이 개발한 유니버셜 도구 플랫폼으로 모든 부분에 대해 개방형이며 PDE(Plug-in Development Environment) 환경을 지원하여 확장 가능한 통합 개발 환경 (IDE) 이클립스 컨소시엄 이클립스 플랫폼을 개발 , 지원 , 발전시키는 비영리 단체로 소프트웨어 개발 방법을 발전시키려는 단체 이클립스 컨소시엄은 오픈 컴뮤니티이며 오프 소스의 개발을 원칙

trina
Download Presentation

이클립스 개요

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 이클립스 개요 • 홈 페이지 • http://www.eclipse.org • 이클립스 • 이클립스 컨소시엄이 개발한 유니버셜 도구 플랫폼으로 모든 부분에 대해 개방형이며 PDE(Plug-in Development Environment) 환경을 지원하여 확장 가능한 통합 개발 환경(IDE) • 이클립스 컨소시엄 • 이클립스 플랫폼을 개발, 지원, 발전시키는 비영리 단체로 소프트웨어 개발 방법을 발전시키려는 단체 • 이클립스 컨소시엄은 오픈 컴뮤니티이며 오프 소스의 개발을 원칙 • 이클립스 컨소시엄은 2001년 소프트웨어의 선두 업체인 Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft, Webgain 등의 회사가 모여서 만듬 • 이후 SAP, HP, Oracle, Hitachi, Ericsson과 같은 세계적 기업과 OMG(Object Management Group)와 같은 저명한 단체도 이클립스 컨소시엄에 참여 • 2002년 가을부터 우리나라의 ETRI(한국전자통신연구원)도 이클립스 컨소시엄에 참여

  2. 이클립스 구조 • 구성 • 이클립스는 다음 그림과 같이 이클립스 플랫폼, 자바개발환경(JDT), 플러그인개발환경(PDE)과 이클립스에 플러그인해서 이용할 수 있는 다른 도구로 구성 • 이클립스 SDK(Software Development Kit) • 이클립스 플랫폼, 자바개발환경, 플러그인 개발환경 3가지

  3. 내려 받기와 설치 • 내려 받기 • SDK • eclipse-SDK-3.0.1-win32.zip • 언어 팩 • NLpack-eclipse-SDK-3.0.x-win32.zip • 설치 • SDK 압축 풀기 • 압축을 푸는 폴더 하부에 /eclipse 폴더 및 하부 폴더에 압축 해제 • 언어 팩 풀기 • 위 SDK를 푼 폴더를 같게 지정하여 압축 해제

  4. 이클립스 설치 점검 • 언어 팩 설치 • 폴더 [eclipse]/features에는 org.eclipse.xxxx.nls1_3.0.1이라는 이름으로 여러 개의 폴더

  5. 이클립스 실행 • 실행 • [eclipse]/eclipse.exe • 첫 대화상자 화면 • 작업공간 실행기 • 작업 공간을 수정하고 싶으면

  6. 자원 Perspective 이클립스 주화면

  7. 이클립스로 프로젝트 작성 • 자바 프로젝트 • 자바 프로젝트는 관련 소스와 클래스 등의 여러 자원 유형을 관리하는 단위 • 자바 소스를 작성하고, 작성된 소스를 이용하여 클래스를 만들어 응용 프로그램을 실행 • 다음 프로젝트 작성 • 프로젝트 FirstProject • 자바 소스 • HelloElipse.java

  8. 새 Java 프로젝트 Perspective 전환 확인 프로젝트 생성 대화상자

  9. 프로젝트 화면과 Perspective • Perspective • 특정한 작업을 위하여 메뉴와 창(보기) 등의 레이아웃 • 기본적으로 약 8개의 Perspective를 제공 • Perspective는 시각, 관점이라면 의미이며, 프로젝트를 어떤 시각으로 볼 것인가에 대한 표현이라고 생각 • 자바 Perspective • 내부 기능 창을 보기(view)라 함 • 자바 Perspective에는 패키지 탐색기(Package Explorer), 편집기(Editor), 문제점(Problems), 콘솔(Console), 아웃라인(Outline) 등의 보기(view)

  10. 클래스 작성 HelloEclipse 작성

  11. 소스 생성 프로젝트 폴더 메타 파일 .project .classpath 소스 파일 HelloEclipse 프로젝트 확인

  12. 컨텐츠 지원 시스템이 소스의 입력을 예측, 프로그래머가 원하는 단어를 선택하도록 돕는 기능 메뉴 [편집]/[컨텐츠 지원]을 선택하거나 [ctrl+space] 키로도 가능 도움이 필요한 부분에서 시간을 지연하면 자동으로 발생 저장[컴파일] 메뉴 [파일]/[저장]이나 아이콘을 이용하여 소스 파일을 저장 만일 예제 소스에 문제가 있다면 오류 표시가 나타남 저장이 컴파일 소스 작성

  13. 응용 프로그램의 컴파일과 실행 • 컴파일시 오류가 표시 • 문제점 보기(problem view) • 실행 • 메뉴 [실행]/[실행 도구]에서 [Java 응용프로그램]을 선택 • 도구 모음 메뉴 아이콘에서 왼쪽에서 다섯 번째의 아이콘에서 아래 화살표를 클릭하여 아래 방향으로 내려 [실행 도구]에서 [Java 응용프로그램]을 선택 • 메뉴 [Java 응용프로그램]이 비활성화(disabled)되어 있다면 패키지 탐색기에서 소스 파일이나 편집기에서 소스를 클릭

  14. 실행 결과 • 콘솔 보기 • 명령 프롬프트 • 프로젝트 폴더로 이동하여 자바 인터프리터 java 명령어로 직접 클래스를 실행

  15. 자바 Perspective • Perspective • 특정 타스크 유형을 수행하거나 특정 자원 유형에 대해 작업할 기능 세트를 제공 • 이클립스는 Perspective에 따라 구성되는 메뉴와 보기의 종류 및 레이아웃이 다름 • 이클립스는 기본적으로 약 8개의 Perspective를 제공 • 자바 Perspective • 자바 응용 프로그램을 개발하는 이클립스의 기본 화면

  16. 자바 Perspective • Perspective 수정 • 메뉴 [창]/[Perspective 열기]를 눌러 원하는 Perspective를 선택 • 아웃라인 보기 위의 [Perspective 열기] 아이콘을 클릭해서 선택하거나, [자원]과 같은 아이콘을 바로 눌러 선택 • Perspective 전환기의 위치는 오른쪽 마우스를 눌러 팝업 메뉴를 띄워 [도킹 위치] 하부의 메뉴를 선택하여 수정 • 메뉴 [텍스트 표시]로 아이콘에 글자 표시를 수정 가능 • 주요 보기와 자바 찾아보기

  17. 프로젝트 DebugProject • 클래스 HelloError 작성 • 결과

  18. 오류 발생 1 • System을 system으로 잘못 입력 • 문제점 보기 • 오류의 원인이 되는 정확한 행 번호와 부분을 지적하지 않을 수 있음

  19. 오류 발생 2 • 행 20에서 println의 l을 i로 잘못 입력한 경우 • 세로 눈금자에 표시 • 전구 표시에 마우스를 놓으면 에러 설명 • 전구 표시에서 오른쪽 마우스를 누르면 팝업 메뉴에서 [빠른 수정] 이용

  20. 이클립스 활용 • 작업 공간 지정 • 기본 작업공간 폴더는 [eclipse]/workspace • 이 작업공간 폴더는 프로젝트 및 필요한 모든 메타데이터를 보관하는 기본 컨텐츠 영역으로 사용 • 다음 대화상자에서 [찾아보기] 버튼을 이용하여 지정 • [바로 가기] 아이콘을 이용 • 명령행 인수 –data로 사용 방법

More Related