Emacs / eclim , son birkaç yıldır birincil Java IDE'm oldu ve büyük kod tabanlarında bile iyi çalıştığını söylüyor (şu anki emacs / eclim çalışma alanımda 4000'den fazla Java dosyası var). Emacs-eclim'in çağrısını yapmadan önce dosyanın kaydedilmesini gerektirdiği doğrudur eclimd
, ancak bu bir IMO sorunu kadar büyük değildir. Düzenleme deneyimi hala iyi ve hata ayıklayıcı (kullanma gud
) tamam.
Eclipse'e dayalı tüm çözümleri yeniden gönderirseniz, Malabar modunu öneririm . Bunu birkaç yıl boyunca kullandım (emacs-eclim'e geçmeden önce) ve üstünden herhangi bir Maven projesi olan kutudan çıkan bazı güzel özelliklere sahip. Maven kullanıyorsanız, malabar-mode
anında otomatik tamamlama ve kod navigasyon (diğerlerinin yanı sıra) verecektir. Malabar ile uzak Java işlemlerinde hata ayıklamak için jdibug kullandım .
Emacs için en eski Java paketi olan JDEE de incelemeye değer olabilir. Burada, saf elisp (ya da üzerinden başlatılan Java programlarına eşlik eden) uygulanan birçok IDE özelliği bulacaksınız bsh
, ancak son kullandığımda oldukça eskiydi. Yanılıyor olabilirim, ancak en son kontrol ettiğimde, JDEE Java <= 1.4 için en uygun olanıydı ve onunla en iyi şekilde çalışan hata ayıklayıcıydı jdb
(diğerleri çok yavaştı).
Son olarak, hangi Java paketini seçerseniz seçin, birçok projeyle ilgili iyilik için Projectile de fırlatırdım .