我最近开始在我的 Java servlet 项目中使用 Eclipse。我多年来一直在使用 jEdit,它是一个超级强大的文本编辑器。它具有语法突出显示,但没有任何特定于语言的功能,例如代码完成和智能重构。我发现这阻碍了我的工作效率。我非常想喜欢 Eclipse。我真的。但我不断遇到问题。
- 现在 Eclipse 可以使用 ant 脚本进行构建,而不是仅仅从 ant 脚本创建自己的构建环境然后忽略对它的任何更改,我找到了一些在线指南并进行了设置。不过,它似乎还没有准备好迎接黄金时段。我的 ant 脚本从命令行构建得很好,但是我得到了所有这些构建错误,因为我需要告诉 Eclipse build.xml 中已经包含的所有这些东西,比如 CLASSPATH,以及外部 jar 的位置。
- 当我让 Eclipse 运行太久,或者有时在我的笔记本电脑从休眠状态唤醒后,UI 开始崩溃。例如,编辑器窗格上的选项卡消失了,所以我一次只能编辑一个文件,它并没有说明它是哪个文件。
- 我们遇到了几个没有重建本应重建类的情况,导致调试演练中的行号不准确和其他不可预测的行为(这不仅仅是我;与我一起尝试的其他两个开发人员看到了同样的事情)。
- 我发现工作区与我的源代码位于不同的位置是一个巨大的麻烦。我还有其他需要编辑的文件(xml 文件等),并且对于我要在其中编辑文件的每个目录,我都需要设置一个特殊的条目,它甚至不会默认设置为我的源代码所在的位置到了。
其他人是否面临同样的问题?
有更好的选择吗?