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を代わりに利用することで解決.