Emacs / eclim 은 지난 몇 년 동안 나의 주요 Java IDE였으며, 큰 코드 기반 (현재의 emacs / eclim 작업 공간에 4000 개 이상의 Java 파일이 있음)에서도 요정이 잘 작동한다고 말합니다. emacs-eclim이 파일을 호출하기 전에 파일을 저장해야 eclimd
한다는 것은 사실이지만, 큰 문제 IMO는 아닙니다. 편집 경험이 여전히 좋고 디버거 (사용 gud
)가 정상입니다.
Eclipse를 기반으로 모든 솔루션을 다시 보내면 Malabar 모드를 권장 합니다 . 나는 몇 년 동안 (emacs-eclim으로 전환하기 전에) 그것을 사용해 왔으며 멋진 기능이 있습니다. Maven을 사용 malabar-mode
하면 자동 완성 및 코드 탐색이 즉시 제공됩니다 (다른 것들 중에서). malabar를 사용 하여 원격 Java 프로세스를 디버깅하기 위해 jdibug 를 사용 했습니다 .
Emacs를위한 가장 오래된 Java 패키지 인 JDEE 도 체크 아웃 할 가치가 있습니다. 여기서는 순수 elisp (또는를 통해 시작된 Java 프로그램으로 구현)에서 구현 된 많은 IDE 기능을 찾을 수 bsh
있지만 지난번에 사용했을 때는 꽤 오래되었습니다. 내가 잘못 생각했을 수도 있지만, 마지막으로 확인했을 때 JDEE는 Java <= 1.4에 가장 적합했으며 가장 잘 작동하는 디버거는 jdb
(다른 것들은 너무 느 렸습니다).
마지막으로, 선택한 Java 패키지에 관계없이 Projectile을 사용 하여 많은 프로젝트 관련 장점을 얻습니다.