JDEEでJava開発

Requirements

Emacs

Meadow(Windows)

JDK

Emacs Lisp package

インストール

基本的にsite-lispディレクトリ下に展開すればOKです。
以下はMeadow2.00bでバイトコンパイル&インストールしたときの手順です。
※Meadowはc:/Meadowにあります

  1. 展開
    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 -
  2. speedbar
    cd c:/Meadow/site-lisp
    cd speedbar-0.14beta4
    make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe
  3. eieio
    cd c:/Meadow/site-lisp
    cd eieio-0.17
    make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe \
     LOADPATH=../speedbar-0.14beta4
  4. 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"
  5. elib
    cd c:/Meadow/site-lisp
    cd elib-1.0
    make EMACS=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe
  6. 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)





トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Fri, 04 Nov 2005 17:44:14 JST (4371d)