Emacs / eclimはここ数年私の主要なJava IDEであり、大規模なコードベース(現在のemacs / eclimワークスペースには4000を超えるJavaファイルがあります)でもうまく機能すると言うでしょう。emacs-eclimでは、を呼び出す前にファイルを保存する必要があるのは事実ですが、eclimd
IMOにとってそれほど大きな問題ではありません。編集エクスペリエンスは依然として良好であり、デバッガー(を使用gud
)は大丈夫です。
Eclipseに基づくすべてのソリューションを再送する場合は、Malabarモードをお勧めします。私はそれを数年も使用しており(emacs-eclimに切り替える前)、いくつかの素晴らしい機能を備えています。その上、Mavenプロジェクトですぐに動作します。Mavenを使用すると、malabar-mode
(特に)自動補完とコードナビゲーションが即座に提供されます。マラバルでは、私が使用jdibugをリモートJavaプロセスをデバッグするため。
Emacs用の最も古いJavaパッケージであるJDEEもチェックする価値があります。ここでは、多くのIDE機能がpure elisp(またはを介して起動されたJavaプログラムに実装)に実装されていますbsh
が、前回使用したときはかなり時代遅れでした。間違っているかもしれませんが、前回チェックしたとき、JDEEはJava <= 1.4に最適であり、それで最適に動作したデバッガーjdb
は他のものが遅かったです。
最後に、どのJavaパッケージを選択するかに関係なく、Projectileを投入して、プロジェクトに関連する多くの良さを確認します。