22 Sep 2014, 10:22

Eclim を Windows で利用するためのメモ

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

前回の記事は以下.

Environment

  • Windows 7 64bit

eclim

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

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

[sourcecode language=”text” title=”” ]
$ java -jar eclim_2.4.0.jar
[/sourcecode]

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

eclim-emacs

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

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

[sourcecode language=”elisp” title=”” ]
(require ‘eclim)
(global-eclim-mode)
[/sourcecode]

使い方

デーモン起動.

<div class="outline-text-3" id="text-3-1">
  <p>
    インストールが完了すると, Eclipse のフォルダに, eclimd.bat があるのでダブルクリックで起動する.
  </p>

  <p>
    これで, eclim デーモンが起動する. 127.0.0.1 の port 9091 で起動する.
  </p>
</div>

Emacs からアクセス

<div class="outline-text-3" id="text-3-2">
  <p>
    Cygwin 上の Emacs から利用するならば, 以下を追加. パスは各自の設定で.
  </p>

  <p>
    [sourcecode language=&#8221;emacs-lisp&#8221; title=&#8221;&#8221; ]<br /> (setq eclim-eclipse-dirs &#8220;/cygdrive/c/eclipse/luna&#8221;)<br /> (setq eclim-executable &#8220;/cygdrive/c/eclipse/luna/eclim.bat&#8221;)<br /> (setq eclim-port 9091)<br /> [/sourcecode]
  </p>

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

  <p>
    [sourcecode language=&#8221;emacs-lisp&#8221; title=&#8221;&#8221; ]<br /> (setq eclim-eclipse-dirs &#8220;C:/eclipse/luna&#8221;)<br /> (setq eclim-executable &#8220;C:/eclipse/luna/ng.exe &#8211;nailgun-port 9091 org.eclim.command.Main&#8221;)<br /> (setq eclim-port 9091)<br /> [/sourcecode]
  </p>
</div>