JDEEでJava開発 †
Requirements †
Emacs †
Meadow(Windows) †
JDK †
Emacs Lisp package †
インストール †
基本的にsite-lispディレクトリ下に展開すればOKです。
以下はMeadow2.00bでバイトコンパイル&インストールしたときの手順です。
※Meadowはc:/Meadowにあります
- 展開
cd c:/Meadow/site-lisp
gzip -dc c:/temp/speedbar-0.14beta4.tar.gz | tar -xvf -
gzip -dc c:/temp/eieio-0.17.tar.gz | tar -xvf -
gzip -dc c:/temp/semantic-1.4.4.tar.gz | tar -xvf -
gzip -dc c:/temp/elib-1.0.tar.gz| tar -xvf -
gzip -dc c:/temp/jde-latest.tar.gz | tar -xvf -
- speedbar
cd c:/Meadow/site-lisp
cd speedbar-0.14beta4
make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe
- eieio
cd c:/Meadow/site-lisp
cd eieio-0.17
make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe \
LOADPATH=../speedbar-0.14beta4
- semantic
cd c:/Meadow/site-lisp
cd semantic-1.4.4
make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe \
"LOADPATH=../eieio-0.17 ../speedbar-0.14beta4"
- elib
cd c:/Meadow/site-lisp
cd elib-1.0
make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe
- JDEE
cd c:/Meadow/site-lisp
cd jdee-2.3.2/lisp
make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe \
EIEIO=../../eieio-0.17 ELIB=../../elib-1.0 \
SEMANTIC=../../semantic-1.4.4 \
SPEEDBAR=../../speedbar-0.14beta4
設定 †
.emacs †
以下を.emacsに追加する
(require 'jde)
JDEE †
以下ではダメくさいのでやり直し中
setqで設定した内容が消えてしまうようです…
M-x customize-group RET jde RET でやってみまふ。
- コンパイル設定
;; JDK
(setenv "JAVA_VERSION" "1.4.2")
(setenv "JAVA_HOME" "c:/j2sdk1.4.2")
;; javac server使用
(setq jde-compiler (list "javac server" ""))
(setq jde-jdk '("1.4.2"))
(setq jde-jdk-registry '(("1.4.2" . "c:/j2sdk1.4.2")))
- コンパイルの文字化け対策
(setq bsh-vm-args '("-Duser.language=en")) ;文字化け対策
- CLASS PATH
CLASS PATHのリストを並べます
(setq jde-global-classpath
'(
"."
))
- ビルド設定
- デバッグ設定
- ドキュメント参照設定
(setq jde-jdk-doc-url "c:/j2sdk1.4.2/docs/ja/api/index.html")
(setq jde-help-docsets
'(("JDK API"
"c:/j2sdk1.4.2/docs/ja/api/"
"browse-url-default-browser")))
- その他
;; コンパイルウィンドウの高さ
(setq compilation-window-height 12)
;; jde省略展開を有効
(setq jde-enable-abbrev-mode t)
;; 制御構文展開有効
(setq jde-gen-cflow-enable t)
;; 制御構文展開のend ofコメント出力
(setq jde-gen-comments t)