emacs使用jde和ajc中遇到的问题及解决

emacs 是非常强大的编辑器,用习惯了真不愿意叫他编辑器,角色委屈了它。

目前需要做jdee的项目,又不愿意放弃emacs写代码,就差了emacs开发java的相关内容。

总结如下:

emacs中jdee是专门用来给emacs做j2ee项目开发的。几乎和商业的IDE没什么两样,可以进行

代码补全,语义分析,错误行定位,自动编译所有相关文件。结合yasnippet和ajc就使java编程具有了

更加强悍的自定义能力,具有很强的可操控性。

期间安装遇到的一个小问题:

安装了jde后,菜单栏多了JDE,class和senator三个选项,没什么问题,其中Senator是cedet中sematic

的一部分,用来进行语义分析的。

ajc auto-java-complete 的缩写,具有很强的java自动补全功能,装了jde后再引入ajc发现打开.java文件后

菜单栏中少了senator选项,每次都要M-X senator-minor-mode 手动开启,觉得非常不好。

解决方法:

原来发现在配置文件中ajc 的引入在jde之前,这样就屏蔽了jde的senotor自动开启功能,至于原因,还不清楚。

只要把ajc 在jde之后引入就没问题了。

以上

csophys

原文地址:https://www.cnblogs.com/csophys/p/2369528.html