如何使用emacs作为我的JAVA IDE?
我想使用emacs而不是Netbeans,这在我的计算机上太臃肿了。我已经有JDEE,我没有挖掘它,但它看起来缺乏:
- 类测试:运行一个具有main方法但不是项目主类的类
- Maven集成:这是一个小愿望,因为Netbeans也不太支持maven。
我想使用emacs而不是Netbeans,这在我的计算机上太臃肿了。我已经有JDEE,我没有挖掘它,但它看起来缺乏:
我建议你使用马拉巴尔模式而不是JDEE - 马拉巴尔是目前唯一可用于Emacs的Java开发的现代模式。它提供:
与 Maven 紧密集成
用于快速原型设计和探索性编程的时髦控制台
JUnit 集成,既用于独立运行测试,也可通过 Maven 运行测试
导入帮助;在缓冲区中导入一个类或所有需要的类(如果类名不明确,则提示)
扩展类/实现接口/重写方法帮助程序
简单的重构
对于Maven,在CVS的当前CEDET中查看ede-proj-maven2(从ede-generic继承)。这很简单,但做了一些工作。我计划在不久的将来关注它,因为我经常在Clojure中使用Maven。