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
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站点查阅相关的文档资料。
分享到:
相关推荐
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
二、开发环境安装与配置 在Linux下开发Java程序需要安装和配置相关工具。GCJ是一个自由、开放源码的编译器,可以将Java源代码或Java字节代码编译成本地机器码。编译成本地机器码的Java程序比在Java虚拟机上的Java...
java实战开发1200例源码 目录 动机 厌倦了到处复制和重新初始化我的 emacs 环境。 因此我认为引导我的 emacs(-configuration) 以便它管理自己所有相关的包和依赖项可能是一个有趣的练习。 为此,我使用 org-mode ...
百度地图开发java源码 Eclipse CDT 我们都知道高效地编程离不开一款高效的IDE,但是上个十年在ruby等动态语言以及前端技术逐渐流行的时候,社区里掀起了一阵去IDE浪潮,很多人开始诟病IDE启动速度慢,资源占用多,转...
它还支持使用任何与 nREPL 兼容的开发环境(例如 Cider for Emacs)进行交互式开发。 安装 目前没有可用的二进制包。 要获取源代码,请在git@github.com:hoelzl/Revue.git克隆 GitHub 存储库。 要构建用于将REVUE...
9.2 服务器运行配置的设置 157 9.2.1 编辑httpd.conf文件 158 9.2.2 .htaccess文件和访问限制 160 9.3 虚拟主机 161 9.3.1 基于地址的虚拟主机 161 9.3.2 基于名字的虚拟主机 162 9.4 日志记录 163 9.5 CGI和SSI 164...
有了这些插件,足以形成一个可以与VC媲美的集成开发环境了。 3.1 ctags 实现标签跳转,C/C++/Java编程时很有用。命令行下ctags –R *创立标签,Ctrl+]/Ctrl+O跳转,Ctrl+T返回 3.2 taglist 生成文件纲要,包括函数、...