jde

Emacsjavaの開発環境であるjdeを入れてみた.

インストール

入れ方はUbuntuでは

sudo apt-get install jde

で終わり.超簡単.

後は.emacs

;;;jde
(require 'jde)
(autoload 'jde-mode "jde" "Java Development Environment for Emacs." t)
(setq auto-mode-alist (cons '("\.java$" . jde-mode) auto-mode-alist))
(setq user-full-name "yambi")
(setq user-mail-address "yambi@gauss")
(add-hook 'jde-mode-hook
          '(lambda ()
             (c-set-offset 'arglist-intro '+)
             (c-set-offset 'arglist-close 0)
                  (c-set-offset 'topmost-intro-cont 0)
             (c-set-offset 'func-decl-cont 0)
             (setq indent-tabs-mode nil)
            ))

のように書く.

使い方

コンパイルはC-cC-vC-cでできるはずが,うまく動かない.
どうやらデフォルトのコンパイラがjavac serverというものになっているのが原因.
javac serverの設定が面倒だったのでM-x customize-variable RET jde-compiler RETにてコンパイラをjavacに設定.
これでコンパイルできるようになった.


実行はC-cC-vC-r.
オプションをつけたりする方法は不明.
shell-commandを代わりに利用することで解決.