Emacs から Eclipse を利用するためにつかうのが Eclim. 動くまで少しハマったので, インストール方法をメモ.

前回の記事は以下.

Environment

  • Windows 7 64bit

eclim

インストーラがあるので, ダウンロードする.

コマンドプロンプトから以下で起動.または, ダブルクリックでも起動した.

$ java -jar eclim_2.4.0.jar

インストーラの指示にしたがいインストール.

eclim-emacs

Emacs から利用するためには, eclim-emacs を入れる.

設定ファイルに以下を追記.

(require 'eclim)
(global-eclim-mode)

使い方

デーモン起動.

インストールが完了すると, Eclipse のフォルダに, eclimd.bat があるのでダブルクリックで起動する.

これで, eclim デーモンが起動する. 127.0.0.1 の port 9091 で起動する.

Emacs からアクセス

Cygwin 上の Emacs から利用するならば, 以下を追加. パスは各自の設定で.

   (setq eclim-eclipse-dirs "/cygdrive/c/eclipse/luna")
   (setq eclim-executable "/cygdrive/c/eclipse/luna/eclim.bat")
   (setq eclim-port 9091)

GUI 上の Emacs から利用するならば, 以下を追加. bat ファイルを Emacs から直接実行できなかった.

   (setq eclim-eclipse-dirs "C:/eclipse/luna")
   (setq eclim-executable "C:/eclipse/luna/ng.exe --nailgun-port 9091 org.eclim.command.Main")
   (setq eclim-port 9091)