1. 디컴파일러 설치 확인 하기

installed 탭에서 디컴파일러가 정상적으로 설치되어있는지 확인한다.
만약 설치가 안되어있는경우 아래와 같이 설치해준다.

Help > Eclipse Marketplace > Search > 'Enhanced Class Decompiler'  검색 후 install

 

2. 디컴파일러가 동작하지 않고 source not found 라는 메세지가 나오는 경우

Eclipse Neon 버전부터인가 디컴파일러를 설치한다음 정상적으로 동작하지 않는 문제가 발생하기 시작했다.
아마도 Class Decompiler Viewer를 Default로 세팅하지 않았기 때문에 발생했을 가능성이 크다.
Window > Preferences > General > Editors > File Associations 의 '*.class without source' 를 확인해보고 설정되어있지 않은경우 아래 소개하는 방법을 통해 설정을 변경해주면 해결할 수 있다.

1. Add 버튼을 눌러 'Class Decompiler Viewer'를 추가해준다.

 

2. 추가한 Class Decompiler Viewer를 Default버튼을 클릭해 기본값으로 설정한 다음 Apply and Close를 눌러 적용해주면, class 파일을 열었을 때 정상적으로 디컴파일된 결과를 확인할 수 있다.

 

Reference

https://github.com/ecd-plugin/ecd/issues/58