이클립스 헬리오스 다운로드

http://www.eclipse.org/downloads/

해마다 여름이면 이클립스의 새로운 버전이 출시된다. 올해도 어김없이 새로운 이클립스가 공개됐다. 세 번째 시리즈의 일곱 번째 버전인 2010년판 이클립스의 이름은 ‘태양신’이라는 뜻의 이클립스 헬리오스(Helios)다. 이클립스 헬리오스에 추가된 새로운 기능을 살펴보자.

이클립스 플랫폼의 새로운 기능
이클립스 헬리오스에서는 커맨드 라인에서 파일을 여는 기능이 추가됐다. 이클립스와 연결된 확장자를 가진 파일을 지정해 이클립스를 실행하거나, 이미 동작하는 이클립스에서 파일을 열 수 있다. 쉘을 많이 사용하는 리눅스 사용자라면 편리하게 활용할 수 있는 기능이다.

유닉스 파일 퍼미션을 설정할 수 있는 기능과 WebKitGTK+를 브라우저로 사용할 수 있는 것도 리눅스 환경 사용자들에게 도움이 될 것이다. 리소스 파일의 상대적인 위치를 지정할 수 있게 리소스 패스 변수를 도입한 것과 버추얼 폴더 지원은 프로젝트 구성을 보다 유연하게 만들 수 있도록 한다.

이클립스는 편리한 필터를 사용할 수 있는 곳이 많다. 선택할 항목의 목록이 길거나 복잡한 경우, 필터에 적절한 이름을 넣어서 빠르게 원하는 내용을 찾게 해준다. 이클립스 헬리오스에서는 이런 필터 방식이 더 확대돼 파일이나 리소스를 열 때도 사용할 수 있다. 필터의 대표적인 활용기능인 Ctrl-3 버튼의 퀵 액세스 기능에 단축키 검색도 추가됐다. 

이클립스는 강력한 플러그인 지원기능을 가지고 있어서 대부분의 개발자들이 많은 플러그인을 추가로 설치해서 사용하는데, 비록 새로운 기능의 설치과정은 간단하지만 이를 관리하거나 제거하는 것이 어렵고 불편했다. 새로운 이클립스 헬리오스는 설치된 기능과 변경될 설정 등을 관리하는 편리한 관리기능이 제공된다. 설치이력을 살펴보고 어떤 내용이 바뀌고 추가됐는지 비교할 수 있으며, 이를 제거하거나 이전 상태로 돌릴 수 있는 기능도 제공된다.

자바 개발 툴의 새로운 기능
이클립스는 범용적인 IDE로 사용될 수 있는 유연한 플랫폼이긴 하지만 가장 애용되는 분야는 역시 자바 개발이다. 이클립스의 자바 에디터는 편리한 퀵 픽스 기능을 제공한다. 이클립스 헬리오스에서는 이 퀵 픽스 기능을 한층 더 편리하게 사용할 수 있도록 확장됐다. 

기존에는 한 번에 하나의 문제만 해결할 수 있었는데, 이제는 유사한 문제라면 한 번에 여러 건을 처리할 수 있게됐다. 내비게이션 메뉴에 추가된 구현열기 기능도 유용하다. 인터페이스에서 구현 클래스로 바로 이동할 수 있는 기능이 추가됐다. 만약 단일 구현 클래스를 가지고 있다면 바로 이동하고, 두 개 이상의 구현 클래스가 있다면 팝업창에서 바로 선택할 수 있어 인터페이스를 많이 사용하는 DI 프레임워크 사용자들에게 매우 유용한 기능이다. '/' 대신 '/ *', '* /'를 사용한 코멘트를 선호하는 개발자를 위해서 여러 줄을 하나의 '/ *', '* /' 로 묶어주는 옵션도 추가됐다. 

이클립스의 장점인 리팩토링 기능도 보다 지능적으로 개선됐다. 가장 자주 사용되는 리팩토링 기능인 메소드 추출(Exract Method)에 continue가 포함된 코드를 사용할 수 있다. continue는 추출된 메소드에서 return문으로 대체된다.

패키지 이름의 약자를 사용할 수 있는 기능도 제공됐다. 패키지 이름이 너무 길어서 보기 불편했던 것을 간단한 약자로 정의해 간편하게 만들 수 있는 기능이다. 예를 들어 org.springframework로 시작하는 패키지들이 있다면 이를 [S]라는 약자로 만들어 보여줄 수 있다. 

egit/jgit의 추가
이클립스 헬리오스의 가장 눈에 띄는 변화는 바로 Git의 지원이다. 기존에 CVS와 Subversion만 지원하던 팀 기능이 이제는 Git으로 확장됐다. 이클립스의 기본 설치에는 포함되어있지 않지만, 헬리오스의 collaboration 패키지에 들어가면 Git의 자바 라이브러리인 jgit과 이클립스 플러그인인 egit을 설치할 수 있다. 이제 Git사용자들도 IDE내의 VCS지원기능의 혜택을 받을 수 있게 된 것이다. egit과 jgit은 매우 빠른 속도로 개발되고 있으니 자주 업데이트해서 새로운 버전이 나왔는지 확인해보는 것이 좋을 것이다.

이클립스 헬리오스에는 여기서 소개하지 않은 다른 많은 기능도 추가됐다. 보다 자세한 내용은 이클립스 Welcome 화면에 나오는 What’s New 메뉴를 통해서 살펴볼 수 있다.

[출처] 마이크로소프트
http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=35465

Posted by finewoo
,

이클립스 실행시 아래와 같은 오류를 만날때...

Eclipse Galieo



멀쩡히 실행되던 이클립스가 가끔 이런 오류를 띄우게 될때 해결방법으로 대표적으로 두가지가 있다.
대부분의 경우 두가지 방법으로 해결이 가능하다.

이클립스가 설치된 디렉토리내 eclipse.ini 파일을 편집한다.

1. 메모리 용량을 낮춘다


-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m    ==================> 256m


2. jdk 또는 jre 가 설치된 경로를 명시한다.

[중략]
-vm
D:\Java\jdk1.6.0_19\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5



Posted by finewoo
,

1. JDK 설치
http://java.sun.com/javase/downloads/widget/jdk6.jsp
Java SE Development Kit (JDK) 6 를 다운 받아 설치한다.


2. 이클립스 설치

http://www.eclipse.org/downloads/
Eclipse 3.5 (Galileo)
Eclipse IDE for Java Developers 버전 다운로드 후 설치할 디렉토리에 압축을 푼다.
안드로이드에서 WST를 사용하는데 기본으로 WST가 포함되어 있다.
JEE 개발용은 안드로이드 개발에 굳이 사용할 필요는 없다.


3. 이클립스 플러그인(ADT) 인스톨

Eclipse 3.5 (Galileo) 기준
  1. Help/Install New Software
  2. Available Software
  3. Add : https://dl-ssl.google.com/android/eclipse/
  4. Developer Tools 아래 Android Development Tools와 Android Editors가 체크되어있는지 확인
   (https가 안될경우 http로 연결해본다.)


4. 안드로이드 SDK 설치
http://developer.android.com/sdk/index.html(SDK 다운로드)
http://developer.android.com/sdk/installing.html(설치 방법 안내)
현재 최신 릴리즈 버전은 Android 2.1 Platform 이며 다운받아 특정 디렉토리에 압축을 풀고
'SDK Setup.exe'
를 실행한다.
Available Packages 메뉴에서 설치하고자 하는 버전의 패키지 항목들을 설치한다.

- Documentation for Android SDK, API 7, revision 1
- SDK Platform Android 2.1, API 7, revision 1
- Google APIs by Google Inc., Android API 7 revision 1
- Usb Driver package, revision 3

안드로이드 2.0 SDK 부터 새로 생긴 방식으로  각 버전별 에뮬레이터 및 SDK를 별도로 다운로드 받아 사용할 수 있다.
1. Window / Android SDK and AVD Manager 실행
2. Available 패키지에서 설치를 원하는 API 버전 선택 

  (만약 자동 연결, 설치에 실패하는 경우 Settings 메뉴의 Force https://... 체크한 후 다시 설치한다.)

3. Install Selected

도스창 명령행의 사용을 위해 시스템 Path 'C:\Java\android-sdk-windows\tools\' 추가한다.


5. 안드로이드 SDK 이클립스  설정
  1. Eclipse의 메뉴 Windows/Preference 실행
  2. 왼쪽 탭에서 Android 선택
  3. Browse를 한후 SDK를 설치한 디렉토리 선택




'Android' 카테고리의 다른 글

[Android] Intent  (0) 2010.03.25
[Android] Data Storage  (0) 2010.02.25
[Android] 안드로이드 개발자 가이드 한글누리집  (1) 2010.02.22
[Android] 안드로이드란?  (1) 2010.02.02
[Android] 안드로이드 개발 관련 링크  (1) 2010.02.01
Posted by finewoo
,

이클립스에서 패키지명이나 클래스 파일을 Refactor시에 경고창에 아래 문구가 포함되는 경우

... class file name must end with .class


에러 메시지와 위의 경고창이 뜨는 경우 해결법

이클립스가 열려있는 경우 먼저 이클립스를 닫는다.
작업디렉토리의 workspace\.metadata\.plugins\org.eclipse.jdt.core 경로로 이동한다.
디렉토리내 모든 *.index 파일과 savedIndexNames.txt 파일을 삭제한다.
이클립스를 재시작 한다.

리팩토링 작업이 정상적으로 이루어진다. --;






Posted by finewoo
,