Eclipse에서 라이브러리 클래스들의 소스를 보고 싶을 경우가 많이 있다.
이럴때 흔히 아래처럼 Ctrl + 해당 Class를 클릭한다.
이럴때 보통 소스가 없다고 Attach Source하라고 나온다.
그러면 보통 Decompile해서 소스를 보고 싶을 경우가 많다.
이럴때 Eclipse에서 Decompile을 제공하는 방법을 다음과 같이 사용하면 된다.
1. Help -> Eclipse Marketplace 선택한다.
2. "Decompile" 검색 후 Enhanced Class Decompiler 선택하고 Install 한다.
동의 후 Finish를 선택하면 설치가 완료가 된다.
경고창이 나오면 Install anyway를 클릭한다.
다 설치 후 Eclipse를 Restart해주면 된다.
그러면 Ctrl+클래스를 누르면 다음과 같이 Decompile되어서 나오는 것을 확인할 수 있다.
* 만약 여전히 Decompile이 되지 않으면 아래와 같이 Open Class With를 FernFlower를 선택하면 그 다음부터 잘 나온다. (여기서 Decompile 종류(CFR, FernFlower, JD-Core, Jad, Procyon 제공)를 변경하고 싶을 경우도 이렇게 해도 된다.)
디컴파일 설정
이클립스 상단메뉴 Window -> Preferences 에서 디컴파일 종류나 여러가지 설정을 변경할 수 있다.
반응형
'Tools > Eclipse' 카테고리의 다른 글
이클립스 자주 사용하는 단축키 및 파일 검색 단축키 만들기 (0) | 2023.02.23 |
---|