JDEE + ECBインストール
Eclipseを薦められたけど、まずはJDEEとECBをインストールしました。
よく分からないエラーとかもあったけど、とりあえず入れることができて良かったです。
コンパイラはJavacではなくJava serverにしてみました。
ただし、サーバの起動が遅いのでコンパイルの規模が小さいならjavacの方が良さそうです。
とりあえず、メモ程度に.emacsの関係のある部分だけ
JAVA_HOMEを2回宣言していますが、いくつか参考にしたページが混ざっている関係ですね。
ただ、統一しようとするとうまく動かないんですよね。。。
;; Cedet :: Load ------------------------------------------------------------- (setq semantic-load-turn-useful-things-on t) (load-file "/Applications/Emacs.app/Contents/Resources/site-lisp/cedet/common/cedet.el") (load "cedet") ;; JDEE :: Install ----------------------------------------------------------------- (setenv "JAVA_HOME" "/System/Library/Frameworkds/JavaVM.framework/Versions/CurrentJDK/Home") (autoload 'jde-mode "jde" "Java Development Environment for Emacs." t) (setq auto-mode-alist (cons '("~/prog/java" . jde-mode) auto-mode-alist)) ;; JDEE :: Seting for Java compiler ------------------------------------------------- ;; javac ;(setq jde-compiler (list "javac" "")) ;; javac server (setq jde-jdk '("1.5.0")) (setq jde-jdk-registry '(("1.5.0" . "/Library/Java/Home"))) ;; JDEE :: Antとの連携 ---------------------------------------------------- (setenv "JAVA_HOME" "/Library/Java/Home") (setenv "ANT_HOME" "/usr/bin/ant") (setq jde-ant-enable-find t) (setq jde-ant-program "/usr/bin/ant") (setq jde-ant-read-target t) ;; Targetを選択するための変数 (setq jde-build-function (quote (jde-ant-build))) ;; ECB :: Install ----------------------------------------------------------------------- (add-to-list 'load-path (expand-file-name "/Applications/Emacs.app/Contents/Resources/site-lisp/ecb")) (require 'ecb) (setq ecb-tip-of-the-day nil) (setq ecb-windows-width 0.25) (setq ecb-compile-window-height 0.25) ;; ECB :: Customize ------------------------------------------------------------------------ (defun ecb-toggle () (interactive) (if ecb-minor-mode (ecb-deactivate) (ecb-activate)))