티스토리 뷰
이클립스
Eclipse Start
|
eclipse 는 아주 강력한 통합개발환경(IDE;Integrated Development Environment) 입니다. eclipse 는 여러 운영체제에 맞게 배포되고 있고, 개발자의 보편적인 환경인 윈도우버전도 있습니다. 한가지 국내 개발자들에게 기가막힌 선물은 한국어 메뉴와 도움말이 제공된다는 점입니다. 이 문서에서는 eclipse 와 다국어지원 설치를 설명하고 간단한 java 소스를 코딩하기 위해 시작하는 단계를 보여줄 것입니다. eclipse IDE tool 시작하기다운받기 설치하기 프로젝트 시작 간단한 소스 제작 |
이클립스 사이트에 접속을 합니다. 주소는 http://www.eclipse.org/ 입니다. |
Latest Release 입니다. 현재 개발중인 안정적인 버전은 Current Stable Build이고, 밤새면서 eclipse 개발자들이 만들고 있는 버그에 노출되어있지만 가장 따끈따끈한 버전은 Current Nightly Build입니다. 글을 쓰는 현재 최근 배포버전인 2.0.1 을 다운받기로 합니다. |
윈도우 환경의 eclipse-SDK-2.0.1-win32.zip 파일을 다운로드받습니다. ^^ 한마디 더 하자면 어느 디렉토리에 다운받았는지 디렉토리 확인을 잘 하세요. 다 받은 다음에 하드 이곳저곳을 뒤지면서 헤매지 마시길 바랍니다. ^^ 어케 그리 잘 아냐구요? 제가 자주 그럽니다. |
화면을 조금 아래로 내려보면 Eclipse SDK Translations 라는 부분이 보일 것입니다. 지원하는 언어는 독어, 스페인어, 불어, 이태리어, 일본어, 한국어, 포르투갈(브라질)어, 전통 중국어, 단순중국어(^^ 중국어는 두가지가 지원되네요. )입니다. 아쉬운 점은 아직까지 윈도우 환경만 지원한다는 것입니다. NLS-SDK-2.0.1-Translations.zip 파일을 아까 내려받은 파일과 같은 디렉토리에 내려받습니다. |
http://download.eclipse.org/downloads/drops/L-2.0.x%20Translations-200301071000/index.php 버전이 금새 바뀌기 때문에 따로 관리를 하는 것 같습니다. www.eclipse.org 의 downloads 페이지 하단에 language pack 메뉴로 관리되고 있습니다. |
내려받은 디렉토리에 가서 두개의 파일을 현재폴더에 압축을 풀면 eclipse 라는 디렉토리가 생깁니다. |
실행하면 설치는 끝납니다. 그 전에 필요한 것은 먼저 j2sdk 가 설치되어있어야 됩니다. 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); (별의) 엄폐(掩蔽) |
도움말이 한국어로 지원되기 때문에 틈틈이 찾아보시길 권장합니다. 또는 F1 키를 눌러도 도움말을 볼 수 있습니다. 화면의 레이아웃을 퍼스펙티브(Perspective; 원근법, 전망, 관점) 라고 합니다. java 를 개발하려면 java perspective 를 이용해야 되고, 디버깅을 하려면 debugging perspective 를 이용하면 됩니다. 설치는 다 끝난 것입니다. 이제 간단한 소스를 하나 만들어봐야겠죠. |
프로젝트를 만들 수 있는 메뉴가 보입니다. 프로젝트(R)... 을 클릭하면 "새 프로젝트" 라는 창이 뜹니다. 좌측의 Java 를 선택하면 Java 프로젝트 를 선택합니다. 다음 버튼을 클릭합니다. |
기본값 사용을 선택하면 eclipse 디렉토리 아래 workspace 아래 프로젝트 명으로 디렉토리가 생성됩니다. 완료 버튼을 클릭합니다. 저의 경우 E:/eclipse/workspace/okjsp 이 만들어지게 됩니다. |
이 안에 java의 기본 api 가 들어있습니다. class 를 만들어 보기로 합니다. 화면 상단 가운데에 5개의 아이콘이 있는데 C 자 아이콘을 클릭합니다. 잠시 한 말씀 드리겠습니다. "니들이 C맛을 알어?" ~~~~ ^^; 썰~~~렁. 죄송합니다. 흠흠. 다음으로 넘어 가겠습니다. C는 class 를 뜻합니다. 첫 아이콘 J 는 새 java 프로젝트, 두번째 꾸러미는 새 패키지(package), 세번째는 새 클래스, 네 번째 I 는 새 interface, 다섯 번째 아이콘 J 는 java 스크랩북입니다. 스크랩북이 무엇인가하면 클릭하시고 F1 눌러보세요. ^^; 도움말 나옵니다. 대략보니 디버깅과 관련있는 것 같네요. 일단 C 아이콘을 눌러서 클래스를 만들겠습니다. |
이름란에 클래스명을 씁니다. 이것도 관례를 따르자면 단어의 첫글자는 영문 대문자를 사용합니다. 하단의 작성하려는 메소드 스텁에서 public static void main(문자열[] 인수) 체크박스에 표시를 합니다. java application 을 짜기 위한 기본이 만들어지게 됩니다. 제 의견입니다만 (String [] args) 를 번역해 놓은 것은 좀 오버한 것 같습니다. 완료 버튼을 클릭합니다. |
앞으로도 기분 좋은 모습들을 아주 많이 보시게 될 것입니다. 파일이 변경되면 탭의 파일명에 *(별? asterisk) 가 붙게 됩니다. 좌측의 패키지 탐색기에는 FirstRun.java 파일이 보입니다. 오른쪽 프레임의 아웃라인에는 패키지, 클래스, 메소드 명이 보입니다. 메소드 명 앞에 붙어있는 작은 s는 static 을 표시합니다. field 도 여기에 표시됩니다. 이제 코드를 짜보겠습니다. |
프레임 오른쪽 틀에 빨간 사각형이 오류가 있는 위치를 알려줍니다. 클릭하면 그 부분으로 커거가 옮겨집니다. 쩜의 마법을 아십니까? 클래스나 변수 또는 메소드의 인스텐스에 점(.) 을 찍는 순간, 사용할 수 있는 메소드 목록이 주욱 나옵니다. 또한 노란 사각형은 그 메소드의 javadoc 이 보입니다. 화살표 위아래 키로 이동하면서 살펴보고 원하는 것이 나왔을 때 엔터를 쳐주면 됩니다. ide를 쓰게되는 장점의 한 가지입니다. |
이 때 자동으로 컴파일되어서 class 파일이 생성됩니다. 프로젝트디렉토리 아래 패키지명은 디렉토리가 되고 그 안에 만든 java 소스와 class 파일이 있게 됩니다. |
list 명령어로 수정할 수 있었고, 실행은 run 명령어로 했습니다. run, 달려라... 아이콘 중에 달리는 사람 모습이 보이죠? 그게 실행 아이콘입니다. 헤헤. 옛날 생각나네요. |
신규 버튼은 Java 응용프로그램 에 포커스가 맞춰줘야 활성화됩니다. |
주었던 값들을 적어놓을 수 있습니다. String[] args 에 값이 담기게 되죠. JRE 는 외부 jre 파일들이 필요할 경우 이곳에서 지정할 수 있습니다. 나머지 3개의 탭은 클릭한 후에 f1 을 눌러보세요. 이 문서에서는 넘어가도록 하겠습니다. 실행 버튼을 클릭하겠습니다. |
고쳐야겠지요. 2에서 9까지로요. |
기능도 틀려지고 메뉴도 틀려집니다. |
다루도록 하겠습니다. jsp 도 문법 검사되면서 편하게 작업할 수 있게 되면 좋겠습니다. 지금 열심히 개발중인 것으로 알고 있습니다. 이미 나온 좋은 문서들이 많이 있습니다. www.jlab.net 에도 좋은 강좌와 정보교환이 이루어지고 있습니다. www.javajigi.net 에서도 좋은 강좌문서들이 나오고 있습니다. MS 의 visual studio 못지 않게 계속해서 성장하고 있는 eclipse 를 다시 한 번 여러분에게 추천하고 첫 강좌를 마치도록 하겠습니다. |
관련 사이트 |
■http://www.eclipse.org/ eclipse 공식 홈페이지 |
■http://www.jini-club.net/eclipse/manual/index.htm Eclipse 한글 매뉴얼(강추) |
■http://www.jlab.net/eclipse/eclipse%20project%20FAQ.htm Eclipse 자주 묻는 질문(FAQ) 번역페이지 |
■http://www.jlab.net/eclipse/index.html jlab의 eclipse 소식 페이지 |
■http://www.jlab.net/ 국내 eclipse 정보교류 홈페이지 |
■http://www.javajigi.net/javajigi_net/jsp/javalec_search.jsp?select=title&key=eclipse%20 javajigi eclipse 강좌 문서 |
■http://jini-club.net/phpwiki/index.php/Eclipse jini-club의 eclipse 문서모음 wikiwiki |
■http://www.javastudy.co.kr/bbs/list.jsp?bbs=eclipsebbs javastudy eclipse 게시판 |
- Total
- Today
- Yesterday
- gmlduqrhdwn
- judyOh blog
- naplez.net [ SCJP 1.4 ]
- DB
- web
- 한글 Mozilla 포럼 [실전웹표준가이드]
- (블로그)웹표준연구소 [마루아라소프트]
- 웹 프로그램 및 디자인관련 강좌 사이트
- (블로그)검색엔진 최적화 | 검색엔진 마케팅
- DB 툴 [DB에 대한 정보]
- PHP( 객체 지향 언어로써의 PHP )
- w3c표준규격 번역
- 서버 주무르기
- 검색엔진 마스터
- apache-kr.org
- 한국 썬 개발자 네트워크
- 검색엔진 최적화 블로그
- 피라시스닷컴(SVN관련)
- 웹기반 DNS 서비스 DNSEver.com
- JEUS / Tmax / WebtoB
- 웹기반 무료 DNS서버
- JAVA 강좌
- 少年易老學難成, 一寸光陰不可輕. 未覺池塘春草夢, 階前梧…
- MyJavaServer ( JSP 무료 호스팅 )
- I GOT IT (IT`S CRADLE & INCUBA…
- Todayis(HS)
- oracleclub.com
- Prototype (JavaScript Framewor…
- JSPWiki (openframework.or.kr)
- 제갈장비(JAVA_BLOG)
- jakartaproject
- Oracle_download
- jQuery plugin
- Test
- 안드로이드 앱 개발
- 행복한 개발자입니다.
- Flex & etc
- Flex & Design
- (iBatis)참고
- FLEX참고 사이트
- 대용량파일에 대한 watchservice 참고
- win7 update pack
- 정보보호전문자격
- 구글
- vi
- apache
- ASP
- CSS
- 뚜비
- Eclipse
- java
- GD
- 자동증가
- php
- Ajax
- SEO
- mybatipse #egovframework3.8
- 롤링
- flex
- iBatis
- mysql
- 비교문
- excel
- 다운로드
- 시퀀스생성
- sw기술자 경력관리
- 머먹구사냐
- 오라클
- find
- Linux
- derby
- DOM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |