如何使用emacs作为我的JAVA IDE?

2022-09-01 23:39:12

我想使用emacs而不是Netbeans,这在我的计算机上太臃肿了。我已经有JDEE,我没有挖掘它,但它看起来缺乏:

  • 类测试:运行一个具有main方法但不是项目主类的类
  • Maven集成:这是一个小愿望,因为Netbeans也不太支持maven。

答案 1

我建议你使用马拉巴尔模式而不是JDEE - 马拉巴尔是目前唯一可用于Emacs的Java开发的现代模式。它提供:

  • 与 Maven 紧密集成

  • 用于快速原型设计和探索性编程的时髦控制台

  • JUnit 集成,既用于独立运行测试,也可通过 Maven 运行测试

  • 导入帮助;在缓冲区中导入一个类或所有需要的类(如果类名不明确,则提示)

  • 扩展类/实现接口/重写方法帮助程序

  • 简单的重构


答案 2

对于Maven,在CVS的当前CEDET中查看ede-proj-maven2(从ede-generic继承)。这很简单,但做了一些工作。我计划在不久的将来关注它,因为我经常在Clojure中使用Maven。


推荐