Emacs下配置Java开发环境

原文地址:http://longgue.iteye.com/blog/158784



Emacs下进行Java开发一般是通过JDEE的lisp软件包的安装定制来完成的,所以需要获取相关的lisp包,并定制.emacs文件;所需的软件包是:

JDEE:
CEDET:
Elib:
ECB:

sudo cd *.gz   /usr/share/emacs22/site-lisp
sudo chmod 755 /usr/share/emacs22/site-lisp
(touch ~/.emacs  第一次使用Emacs可能需要新建这个定制文件)

emacs  ~/.emacs 加入如下的内容:


;; 设置JDK目录
'(jde-jdk-registry (quote (("1.6.0_04" . "/usr/local/lib/jdk1.6.0_04"))))
;;------------------------------------------------------------------------------
;; Java Development Enviroment
;;------------------------------------------------------------------------------
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/jde-2.3.5.1/lisp"))
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/cedet-1.0pre4/common"))
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/elib-1.0"))
(add-to-list 'load-path (expand-file-name "/usr/share/emacs22/site-lisp/ecb-2.32"))
(load-file (expand-file-name "/usr/share/emacs22/site-lisp/cedet-1.0pre4/common/cedet.el"))
(load-file (expand-file-name "/usr/share/emacs22/site-lisp/ecb-2.32/ecb.el"))


;;------------------------------------------------------------------------------
;;(add-hook 'java-mode-hook 'turn-on-font-lock)
;;java 开发环境
(require 'font-lock)
(require 'cedet)
(require 'ecb)
(require 'ecb-autoloads)
(require 'jde)
;;



ctr+x  ctr+s
ctr+x  ctr+c

emacs ~/HelloWorld.java


Java代码  收藏代码

    public class HelloWorld { 
        public static void main(String[] args) { 
                System.out.println("Hello World !"); 
        } 
    } 



ctr+x  ctr+s

C-c  C-c  C-c
进行编译,JDE提示JDK1.6.0_04不是JDK1.5,是否默认为JDK1.5,点击"yes",编译完成;
C-c   C-v   C-r
在emacs窗口下半部分就能看到"Hello World !"的输入结果了。

the end.

参考资料:

1.  到JDEE站点下载相关的lisp软件包并参考相关的文档。

2. 到GNU Emacs站点查阅相关的文档资料。

你可能感兴趣的:(java开发)