eclipse에서 JDK 소스 보기

Posted by 겨울에
2011. 2. 6. 22:25 scrap/ Java/JSP
출처 : http://withwani.tistory.com/142


 JAVA project를 진행하다 보면 JDK 내부 소스를 볼 필요성을 절실히 느끼게 된다.

개발 환경인 eclipse에서 function key인 F3로 class 파일의 원본 소스를 확인 할 수 있는 방법을 정리해본다.

이 문서 내용은 웹 검색을 통해 여러 사이트에서 정보를 취합해서 새로 작성하는 것임을 미리 알려둔다.


1. JAVA download site로 이동하여 최신 JDK를 받는다.(2010/07/09 23:21:01)
 다운로드 링크를 통해 자신의 시스템과 맞는 버전을 다운로드 받으면 된다.
 만약 Windows 7(x64)라면 'jdk-6u21-windows-x64.exe'과 같은 파일을 다운 받을 것이다.
 다운 받은 파일을 실행하여 JDK를 설치한다.

접기

01.png

접기


2. 설치한 경로로 이동하여 'src.zip'() 파일이 있는지 확인한다.

접기

02.png 

접기


3. eclipse를 실행하고,  'Window > Preferences'를 선택하여 창을 띄운다.

 Preferences 창에서 'Java > Installed JREs'를 선택한다.
 목록에서 아이템을 선택하고 'Edit' 버튼을 눌러 'JRE Definition'창을 띄운다.

접기

03.png 

 

04.png

접기

 

4. 'JRE Definition' 창에서 '*****\rt.jar' 파일을 선택하고 우측에 'Source Attat...' 버튼을 누른다.

 'Source Attachment Configuration' 창이 뜨면 'External File' 또는 'External Folder' 버튼을 눌러  파일 또는 폴더 위치를 선택한다.

 이 설정을 통해 JDK source를 eclipse에서 F3(Function key)를 통해 Load 할 수 있다.

접기

05.png 

 

06.png  

접기

 

5. 'JRE Definition' 창에서 '*****\rt.jar' 파일을 선택하고 우측에 'Javadoc Location' 버튼을 누른다.

 'Javadoc Location' 버튼은 eclipse에서 마우스 커서를 올리면 팝업으로 뜨는 Javadoc이 연결된 위치를 설정한다.

 한글 Javadoc url을 연결하면 팝업창 내용이 한글로 출력된다.

 안타깝게도 JDK source와 함께 사용하지는 못한다. Source Attachment 내용을 비우고, KOR javadoc을 쓰던지,

 Source Attachment를 설정해서 JDK source를 보고 ENG javadoc을 보던지 둘 중 하나만 정할 수 있다.
 Decompiler 종류의 프로그램을 사용하면 상기와 상관없이 source를 볼 수 있다. 허나 여기서는 다루지 않겠다.
 한글 Javadoc url : http://xrath.com/javase/ko/6/docs/ko/api/

접기

08.png 

 

11.png 

 

07.png 

 

10.png

접기

  

6. 사용중인 프로젝트를 'Close Project' 한 후 다시 'Open Project'한다.

접기

07.png 

 

 08(1).png

접기


7. Java project를 열어 class(ex. Class)에서 F3를 눌러 소스가 보이는지 확인한다.

접기

09.png

접기