トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

JDEE

[コンピュータ関連Tips]
[プログラミング]

emacs上でJava開発をするとき便利
特に、パッケージ管理で階層が深い時なんかに便利

prj.el

プロジェクト用の設定ファイル
読み込んだjavaソースファイルのあるディレクトリからみつかるまで
親をたどってさがしてくれる。
プロジェクトのトップなんかにおいとくと便利。
わたしは、周囲の人との関係で、makeを使うので

all:
       javac `find . -name ?*.java -print`

たとえば、これくらいの単純なMakefileとともに、

(jde-project-file-version "1.0")
(jde-set-variables)
(custom-set-variables
 '(jde-global-classpath
   (quote ("/home/miyo/$PROJECT/")) t)
'(jde-make-args "")
'(jde-make-working-directory "/home/miyo/$PROJECT/"))

みたいなprj.elを用意。
これで、パッケージ階層およびmake時の指定。
今までは?M-x compileで

cd /home/miyo/$PROJECT; make

みたいにやっていたのだが、JDEEでやる方が便利
ちなみに、ディレクトリの指定で、最後の'/'が重要。

ショートカット

コマンド 機能
C-c C-v j Javadoc コメントの挿入
C-c C-v . メソッドの補間
C-c C-v C-. メソッドの補間(メニューから選択)
C-c C-v C-w クラスのJDKドキュメントを表示
C-c C-v C-n JDKドキュメントのトップページを表示
C-c C-v C-c コンパイル
C-x ' コンパイルエラーが出たソースの場所へ移動
C-c C-v C-b ビルド(デフォルトではmake)
C-c C-c コンパイルエラーが出たソースの場所へ移動
C-c C-v C-a アプレットの実行(アプレットを実行するhtmlファイルが必要)
C-c C-v C-n JDKのドキュメントを表示
C-c C-v C-s Speedbar の表示(クラスツリーの表示)
C-c . 編集スタイルの切り替え