'Eclipse'에 해당되는 글 2건

  1. 2011/01/06 Eclipse Installation on Fedora 14
  2. 2009/01/18 Eclipse 를 이용한 JavaDoc API 생성하기
2011/01/06 00:32
최근(2010년 11월 초)에 출시된 따끈따끈한 Fedora 14에 역쉬 최신 Eclipse 3.6.x 을 설치해보기로 하자. 항상 최신 버전끼리 서로 맞붙어 설치하다보면 버저닝에 대한 고민이 생기다. 하지만 새로운 환경에 새로운 프로그램을 설치하다가 경험하지 못한 새로운 것을 또한 경험한다는 것은 마치 낯선 곳에서의 여행하는 것으로 치자...

특별히 Eclipse가 Java 프로그래밍을 Linux 에서 하려고 할 때는 기본아닌 기본 IDE가 되다보니 반드시 설치해야 하는 패키지로 바뀐게 사실이다. 과거처럼 vi 로만 개발하는 것이 물론 가능하지만, 어디 요새 Editor 가 코딩만 하는 에디턴가? 벼르별 것 다한다. 정말 개발자는 로직만 생각하면 되는 것 같이 웬만한 일을 IDE가 다한다. 그럼에도 필자는 Tools을 별로 좋아하지 않지만...

1. 일단 Eclipse 의 본고향으로 가보자.



항상 홈페이지라는 것은 바뀌기 마련인지라 굳이 화면은 중요하지 않지만...eclipse 의 홈페이지에서 우측에 보면 노란색 네모 박스에 [Download Eclipse] 가 있다. 클릭해서 들어간다.

2. eclipse 다운로드 페이지다. 요새는 eclipse로 별거 다 만든다는 느낌이다. 예전엔 Java 에디터만 있었는데...제일 위쪽의 [Eclipse IDE for Java Developers] 링크를 클릭한다. 사이즈가 상대적으로 다른 패키지보다 작다. 물론 이 버전은 J2SE만 개발할 수 있고 웹개발을 하려면 많은 플러그인이 필요하다. 현재 Linux 플랫폼에서 액세스했기 때문에 목록은 자동으로 Linux 32 Bit 와 Linux 64 Bit 를 보여주고 있다.


3. 페이지의 우측의 [Download Links]의 목록에서 설치하려는 플랫폼을 선택하는데, 당연히 [Linux 32-bit] 링크를 클릭한다.


4. eclipse 를 다운로드 받을 수 있는 Mirror 사이트가 표시된다. 아래 그림을 보면 현재 한국의 미러 사이트 중에서 Daum Communications 회사가 나타났다. 상대적으로 한국 미러 사이트 중에는 속도가 제일 나은 사이트인 것 같다. 다운로드 받기 위해 [ [Korea, Republic Of] Daum Communications Corp.(http) ] 링크를 클릭하자.


5. [Save File] 을 선택하고 [OK] 버튼을 클릭하여 저장하자. 파일의 이름을 유념해서 보자. 현재 필자는 이 글을 쓰고 있는 현재 가장 최신 버전인 코드명 helios-SR1 리눅스용을 설치하고 있다. 그렇다면 아래와 같은 이름의 파일을 다운받게 된다.


6. 터미널에 들어가서, 일단 일반 유저는 패키지를 설치할 권한(rights)가 없으니까 root 로 스위치하자.


7. 방금 다운로드 받은 파일이 위치하고 있는 로그인 계정의 홈디렉토리 아래의 [Downloads]로 디렉토리 change 하자. 디렉토리 리스트를 보니 방금 다운로드 받은 파일이 있는 것을 확인할 수 있다.


8. 설치할 패키지이 확장자가 tar.gz 즉 압축파일이니까 압축부터 풀자.

tar xvfz eclipse-java-helios-SR1-linux-gtk.tar.gz


9. 압축을 모두 풀었다.


10. 디렉토리 목록을 다시 출력해 보니 압축 푼 디렉토리 이름이 [eclipse] 라는 것을 알 수 있다.


11. 방금 압축 푼 디렉토리 [eclipse] 를 이동하자. 그 이유는 물론 필자의 사견이지만 Windows 처럼 패키지도 한 곳에 같이 놓으려고 한다. 즉 윈도우즈에서는 설치하는 모든 프로그램이 C 드라이브의 Program Files 하위에 설치한다. 그래서 Linux도 일종의 Program Files 역할을 하는 /usr/local 에 패키지를 갖다 놓으면 좋겠다는 생각이다.

mv eclipse /usr/local/


12. 실행하기 위해 해당 위치로 이동하자. 이동해서 eclipse 디렉토리 목록을 보니 실행파일인 eclipse 가 보인다. 즉 eclipse 에서는 패키지 디렉토리 이름도 eclipse 이고, 실행할 파일이름도 eclipse 이다. 물론 디렉토리 이름을 변경할 수 있다.


13. 실행하기 위해 명령어를 입력했다. 어~~? 근데, 안된다. 정신차리고 에러를 자세히 살펴보니 Permission 문제다. 근데, 난 root 인데...아하~ SELINUX 탓이다. 이걸 disable 하면 될 것 같다.


14. SELINUX 설정을 수정하기 위해 vi 로 들어가자.

vi /etc/sysconfig/selinux


15. SELINUX 설정파일에서 아래 그림처럼 SELINUX 를 disabled 하게 수정하면 된다. 수정한 다음 저장하고 파일을 닫는다. 여기서 놓치지 말아야 할 것은 SELINUX 를 수정하면 다시 재부팅해야 한다. 터미널에서 [reboot] 를 입력하여 재부팅하자.

SELINUX=disabled


16. 재부팅 후 로그인한 일반유저 계정으로 eclipse 가 있는 디렉토리로 이동한 다음 eclipse 명령어로 패키지를 실행하자.


17. 이제야 eclipse 가 로딩되기 시작한다.


18. 첫 로딩에서는 아래 그림과 같이 [Workspace] 를 설정해야 한다. 즉 작업 디렉토리를 의미하는 것이다. 앞으로 Java 코딩을 하게 되면 어느 디렉토리에 소스파일을 저장할 것인지를 지정하는 것이다. [Browse...] 버튼을 클릭하여 디렉토리를 지정한다.


19. 필자는 일반유저 홈디렉토리 하위에 JavaRoom 이라는 디렉토리를 생성하고 그곳을 Workspace로 지정했다.[OK] 버튼 클릭.


20. 짜쟌~ 드디어 eclipse 가 실행됐다. 오늘 강의는 여기서 끝...

Posted by 꿈이 있는 자유
2009/01/18 22:49

우리는 JavaDoc.exe 를 이용해서 간단하게 Java API Documentation 을 생성할 수 있다. 하지만, 우리가 아주 잘 사용하고 있는 Eclipse 툴을 사용해서 보다 편하게 문서를 생성할 수 있는데, 이 글에서는 Eclipse 를 이용해서 문서를 생성해 보자.

우선, 간단한 문서를 작성하고, Project --> Generate Javadoc... 메뉴를 클릭한다.


각 부분에 필요한 옵션은 바로 전 글에서 다뤘기 때문에, 참고하길 바란다.

Generate Javadoc 창을 보면, 여러 필요한 옵션이 있다.
먼저 [javadoc command :] 는 javadoc.exe 파일이 있는 곳을 지정한다. 보통 Eclipse 에서 자동으로 경로를 설정해 주지만, 다른 버전의 JDK 를 사용할 경우 별도로 [configure...] 버튼을 클릭해서 bin 디렉토리를 지정해 주면 된다. 
[Select types for which Javadoc will be generated:] 는 Javadoc 문서를 생성할 프로젝트를 지정한다.
[Create Javadoc for members with visibility:]는 Javadoc 에서 나타낼 범위를 지정한다. 보통은 protected 까지 지정하게 된다.
[Use standard doclet]은 [Destrnation:] 경로에 출력될 문서의 경로를 지정한다. 보통 해당 프로젝트 하위의 doc 디렉토리에 생성하게 된다.
필요한 옵션을 다 넣었으면 [Next] 버튼을 클릭한다.

이 창에서는 [Document title:] 을 통해 문서의 제목을 지정할 수 있다.
또, [Basic Options],[Document these tags],[Select referenced archives and projects to which links should be generated:] 그리고 [Style sheet] 까지 선택할 수 있다. [Next] 버튼을 클릭하자.

이 창에서는, [Overview]와 [VM options] 을 통해 여러 옵션들을 지정할 수 있으며, 필요하다면 지금까지 설정된 내용을 Ant 스크립트로 내보낼 수 있다. 설정을 다한 다음, [Finish] 버튼을 클릭하자.

이제 끝났다. 해당 프로젝트 하위의 doc 디렉토리의 index.html 을 열어보면 위의 그림처럼 Java API 문서가 생성된 것을 확인할 수 있다.

Posted by 꿈이 있는 자유