Eclipse Startkenu 2002 - 09 - 29 12 : 35 오전 이 클립스 ( eclipse ) 는 java 개발자 에게 넝쿨 째 굴러온 선물 입니다 . IBM 회사 에서 많 은 투자 를 해 준 것 이 고마울 따름 입니다 . 현재 jsp 는 플러그인 이 계속 개발 중 입니다 . 하지만 , 서블릿 이나 빈 등 java 소스 를 개발 한다면 eclipse 는 아주 강력 한 통합 개발 환경 ( IDE ; Integrated Development Environment ) 입니다 . eclipse 는 여러 운영 체제 에 맞 게 배포 되 고 있 고 , 개발자 의 보편 적 인 환경 인 윈도우 버전 도 있 습니다 . 한 가지 국내 개발자 들 에게 기 가 막힌 선물 은 한국어 메뉴 와 도움 말 이 제공 된다는 점 입니다 . 이 문서 에서 는 eclipse 와 다 국어 지원 설치 를 설명 하 고 간단 한 java 소스 를 코딩 하 기 위해 시작 하 는 단계 를 보여 줄 것 입니다 . eclipse IDE tool 시작 하 기 다운 받 기 설치 하 기 프로젝트 시작 간단 한 소스 제작 이 클립스 사이트 에 접속 을 합니다 . 주소 는 http : / / www . eclipse . org / 입니다 . downloads 메뉴 를 클릭 하 면 다양 한 eclipse 버전 들 이 주욱 나열 됩니다 . 최근 에 공식 적 으로 배포 된 버전 은 Latest Release 입니다 . 현재 개발 중 인 안정 적 인 버전 은 Current Stable Build 이 고 , 밤새 면서 eclipse 개발자 들 이 만들 고 있 는 버그 에 노출 되 어 있 지만 가장 따끈따끈 한 버전 은 Current Nightly Build 입니다 . 글 을 쓰 는 현재 최근 배포 버전 인 2 . 0 . 1 을 다운 받 기 로 합니다 . 2 . 0 . 1 을 클릭 하 면 나오 는 페이지 에 는 각 환경 에 따른 여러 개 의 링크 를 보 실 수 있 을 것 입니다 . 윈도우 환경 의 eclipse - SDK - 2 . 0 . 1 - win 32 . zip 파일 을 다운로드 받 습니다 . ^^ 한마디 더 하 자면 어느 디렉 토리 에 다운 받 았 는지 디렉 토리 확인 을 잘 하 세요 . 다 받 은 다음 에 하드 이곳저곳 을 뒤지 면서 헤매 지 마시 길 바랍니다 . ^^ 어 케 그리 잘 아냐 구요 ? 제 가 자주 그럽니다 . 다음 으로 할 것 은 한글 메뉴 와 도움 말 을 설치 하 는 것 입니다 . 필요 한 파일 을 내려 받 아야 됩니다 . 화면 을 조금 아래 로 내려보 면 Eclipse SDK Translations 라는 부분 이 보일 것 입니다 . 지원 하 는 언어 는 독어 , 스페인어 , 불 어 , 이태리어 , 일본어 , 한국어 , 포르투갈 ( 브라질 ) 어 , 전통 중국어 , 단순 중국어 ( ^^ 중국어 는 두 가지 가 지원 되 네요 . ) 입니다 . 아쉬운 점 은 아직 까지 윈도우 환경 만 지원 한다는 것 입니다 . NLS - SDK - 2 . 0 . 1 - Translations . zip 파일 을 아까 내려 받 은 파일 과 같 은 디렉 토리 에 내려 받 습니다 . 2003 - 01 - 18 1 : 38 오전 현재 언어 팩 의 위치 가 변경 되 었 습니다 . http : / / download . eclipse . org / downloads / drops / L - 2 . 0 . x % 20 Translations - 200301071000 / index . php 버전 이 금새 바뀌 기 때문 에 따로 관리 를 하 는 것 같 습니다 . www . eclipse . org 의 downloads 페이지 하단 에 language pack 메뉴 로 관리 되 고 있 습니다 . 내려 받 은 디렉 토리 에 가 서 두 개 의 파일 을 현재 폴더 에 압축 을 풀 면 eclipse 라는 디렉 토리 가 생깁니다 . eclipse 설치 는 간단 합니다 . 압축 풀 고 원 하 는 위치 에 eclipse 디렉 토리 를 이동한 다음 에 eclipse . exe 실행 파일 만 실행 하 면 설치 는 끝 납니다 . 그 전 에 필요 한 것 은 먼저 j 2 sdk 가 설치 되 어 있 어야 됩니다 . eclipse 디렉 토리 를 E : \ 위치 로 이동 했 습니다 . 원 하 시 는 디렉 토리 로 옮겨 주 면 됩니다 . 그리고 편의 를 위해서 eclipse . exe 파일 을 오른 버튼 클릭 해서 보내 기 > 바탕 화면 에 바로 가 기 아이콘 만들 기 메뉴 를 클릭 합니다 . eclipse 는 시작 메뉴 에 추가 되 지 않 기 때문 입니다 . 바탕 화면 에 아이콘 을 만들 어 놓 으면 편하 게 시작 할 수 있 습니다 . 이클립스 를 시작 할 때 나타나 는 로고 입니다 . 로딩 시간 이 좀 긴 편 입니다만 다른 IDE 개발 툴 에 비해서 그리 긴 시간 은 아닙니다 . 이름 을 왜 이클립스 라고 했 는지 는 별 들 에게 물 어 보 십시오 . ^^; 아니 면 www . google . co . kr 로 검색 을 해 보 시 죠 . 일식 ( 日蝕 ) , 월식 ( 月蝕 ) 할 때 의 식 ( 蝕 좀 먹 을 식 ; 헉 , 좀 먹 다 ? 좀 구리 네요 . ) 이 라는 뜻 입니다 . 뜻 을 더 알 고 싶 은 분 은 http : / / dic . naver . com / endic ? where = dic & query = eclipse & mode = srch _ ke 를 보 십시오 . ^^ eclipse 사전 적 의미 eclipse [ iklips ] 【 L 「 버리 다 」 의 뜻 에서 】 n . 1 【 천문 】 ( 해달 의 ) 식 ( 蝕 ) ( cf . PARTIAL [ TOTAL , SOLAR , LUNAR ] ECLIPSE ) ; ( 별의 ) 엄폐 ( 掩蔽 ) 첫 화면 이 나왔 습니다 . " 환영 " 이 라는 문서 에 보 면 여러 링크 가 걸려 있 습니다 . 도움 말 이 한국어 로 지원 되 기 때문 에 틈틈이 찾아보 시 길 권장 합니다 . 또는 F 1 키 를 눌러 도 도움 말 을 볼 수 있 습니다 . 화면 의 레이아웃 을 퍼 스펙 티 브 ( Perspective ; 원근법 , 전망 , 관점 ) 라고 합니다 . java 를 개발 하 려면 java perspective 를 이용 해야 되 고 , 디버깅 을 하 려면 debugging perspective 를 이용 하 면 됩니다 . 설치 는 다 끝난 것 입니다 . 이제 간단 한 소스 를 하나 만들 어 봐야 겠 죠 . 그냥 막바로 java 소스 를 짤 수 가 없 습니다 . 프로젝트 를 먼저 만들 어야 됩니다 . 화면 좌측 상단 의 아이콘 을 누르 면 프로젝트 를 만들 수 있 는 메뉴 가 보입니다 . 프로젝트 ( R ) . .. 을 클릭 하 면 " 새 프로젝트 " 라는 창 이 뜹니다 . 좌측 의 Java 를 선택 하 면 Java 프로젝트 를 선택 합니다 . 다음 버튼 을 클릭 합니다 . 프로젝트 이름 을 정 합니다 . okjsp 라고 하 겠 습니다 . ^^ 아래 의 프로젝트 컨텐츠 는 다루 는 파일 들 의 위치 를 지정 합니다 . 기본 값 사용 을 선택 하 면 eclipse 디렉 토리 아래 workspace 아래 프로젝트 명 으로 디렉 토리 가 생성 됩니다 . 완료 버튼 을 클릭 합니다 . 저 의 경우 E : / eclipse / workspace / okjsp 이 만들 어 지 게 됩니다 . perspective 가 java perspective 로 바뀌 었 습니다 . 프로젝트 가 보이 고 , j 2 se api 가 담긴 rt . jar ( run time ) 파일 이 보입니다 . 이 안 에 java 의 기본 api 가 들 어 있 습니다 . class 를 만들 어 보 기 로 합니다 . 화면 상단 가운데 에 5 개 의 아이콘 이 있 는데 C 자 아이콘 을 클릭 합니다 . 잠시 한 말씀 드리 겠 습니다 . " 니 들 이 C 맛 을 알 어 ? " ~~~~ ^^; 썰 ~~~ 렁 . 죄송 합니다 . 흠흠 . 다음 으로 넘 어 가 겠 습니다 . C 는 class 를 뜻 합니다 . 첫 아이콘 J 는 새 java 프로젝트 , 두 번 째 꾸러미 는 새 패키지 ( package ) , 세 번 째 는 새 클래스 , 네 번 째 I 는 새 interface , 다섯 번 째 아이콘 J 는 java 스크랩북 입니다 . 스크랩북 이 무엇 인가 하 면 클릭 하 시 고 F 1 눌러 보 세요 . ^^; 도움 말 나옵니다 . 대략 보 니 디버깅 과 관련 있 는 것 같 네요 . 일단 C 아이콘 을 눌러서 클래스 를 만들 겠 습니다 . 신규 라는 대화 상자 창 이 뜹니다 . 패키지 를 지정 합니다 . java 관례 를 따르 자면 패키지 명 은 도메인 역순 으로 정해 줍니다 . 이름 란 에 클래스 명 을 씁니다 . 이것 도 관례 를 따르 자면 단어 의 첫 글자 는 영문 대문자 를 사용 합니다 . 하단 의 작성 하 려는 메소드 스 텁 에서 public static void main ( 문자열 [ ] 인수 ) 체크 박스 에 표시 를 합니다 . java application 을 짜 기 위한 기본 이 만들 어 지 게 됩니다 . 제 의견 입니다만 ( String [ ] args ) 를 번역 해 놓 은 것 은 좀 오버 한 것 같 습니다 . 완료 버튼 을 클릭 합니다 . 가운데 화면 을 보 시 면 상당 부분 의 코드 가 만들 어 져 있 습니다 . 왠 떡 . 아주 기분 좋 은 현상 입니다 . 앞 으로 도 기분 좋 은 모습 들 을 아주 많이 보 시 게 될 것 입니다 . 파일 이 변경 되 면 탭 의 파 일 명 에 *( 별 ? asterisk ) 가 붙 게 됩니다 . 좌측 의 패키지 탐색기 에 는 FirstRun . java 파일 이 보입니다 . 오른쪽 프레임 의 아웃 라인 에 는 패키지 , 클래스 , 메소드 명 이 보입니다 . 메소드 명 앞 에 붙 어 있 는 작 은 s 는 static 을 표시 합니다 . field 도 여기 에 표시 됩니다 . 이제 코드 를 짜 보 겠 습니다 . 예약어 는 볼드체 로 굵 게 표시 됩니다 . 문법 적 으로 이상 이 있 는 부분 은 빨간 밑줄 이 그어 지 고 , 프레임 오른쪽 틀 에 빨간 사각형 이 오류 가 있 는 위치 를 알려 줍니다 . 클릭 하 면 그 부분 으로 커 거 가 옮겨 집니다 . 쩜의 마법 을 아십니까 ? 클래스 나 변수 또는 메소드 의 인스 텐스 에 점 ( . ) 을 찍 는 순간 , 사용 할 수 있 는 메소드 목록 이 주욱 나옵니다 . 또한 노란 사각형 은 그 메소드 의 javadoc 이 보 입니다 . 화살표 위아래 키로 이동 하 면서 살펴보 고 원 하 는 것 이 나왔 을 때 엔터 를 쳐 주 면 됩니다 . ide 를 쓰 게 되 는 장점 의 한 가지 입니다 . 소스 를 다 입력 한 후 에 저장 아이콘 을 누르 거나 ctrl - S 로 저장 을 합니다 . 이 때 자동 으로 컴파일 되 어서 class 파일 이 생성 됩니다 . 프로젝트 디렉 토리 아래 패키지 명 은 디렉 토리 가 되 고 그 안 에 만든 java 소스 와 class 파일 이 있 게 됩니다 . 에러 없이 잘 컴파일 되 었 다면 이제 실행 을 해야 겠 죠 . 옛날 애플 컴퓨터 로 basic 을 하 던 시절 프로그램 은 list 명령어 로 수정 할 수 있 었 고 , 실행 은 run 명령어 로 했 습니다 . run , 달려라 . .. 아이콘 중 에 달리 는 사람 모습 이 보이 죠 ? 그게 실행 아이콘 입니다 . 헤헤 . 옛날 생각나 네요 . 실행 구성 창 이 뜹니다 . Java 응용 프로그램 을 클릭 하 고 신규 버튼 을 클릭 합니다 . 신규 버튼 은 Java 응용 프로그램 에 포커스 가 맞춰 줘야 활성 화 됩니다 . 금방 만들 었 던 FirstRun 클래스 파일 이 보입니다 . 여러 개 의 탭 이 보입니다 . 인수 는 콘솔 에서 작업 할 때 파라 메터 로 주 었 던 값 들 을 적 어 놓 을 수 있 습니다 . String [ ] args 에 값 이 담기 게 되 죠 . JRE 는 외부 jre 파일 들 이 필요 할 경우 이곳 에서 지정 할 수 있 습니다 . 나머지 3 개 의 탭 은 클릭 한 후 에 f 1 을 눌러 보 세요 . 이 문서 에서 는 넘어가 도록 하 겠 습니다 . 실행 버튼 을 클릭 하 겠 습니다 . perspective 하단 에 콘솔 이 라는 섹션 이 보이 면서 실행 결과 가 표시 됩니다 . 엥 ? 구구단 이 아니 라 팔 팔 단 이 군요 . 고쳐야 겠 지요 . 2 에서 9 까지 로 요 . 화면 제일 좌 측 의 아이콘 은 perspective 를 변경 할 수 있 게 합니다 . 레이아웃 을 바꾸 는 것 이 고 , 기능 도 틀려 지 고 메뉴 도 틀려 집니다 . 아주 기능 이 많 은 좋 은 툴 입니다 . 다음 번 에 강좌 를 쓰 게 되 면 servlet 과 bean 을 만들 수 있 는 법 에 대해서 다루 도록 하 겠 습니다 . jsp 도 문법 검사 되 면서 편하 게 작업 할 수 있 게 되 면 좋 겠 습니다 . 지금 열심히 개발 중 인 것 으로 알 고 있 습니다 . 이미 나온 좋 은 문서 들 이 많이 있 습니다 . www . jlab . net 에 도 좋 은 강좌 와 정보 교환 이 이루어지 고 있 습니다 . www . javajigi . net 에서 도 좋 은 강좌 문서 들 이 나오 고 있 습니다 . MS 의 visual studio 못지 않 게 계속 해서 성장 하 고 있 는 eclipse 를 다시 한 번 여러분 에게 추천 하 고 첫 강좌 를 마치 도록 하 겠 습니다 .