Java 是我,还是日食难以预料?
我最近开始在我的Javaservlet项目中使用Eclipse。我已经使用jEdit多年了,它是一个超级强大的文本编辑器。它有语法突出显示,但没有任何特定于语言的功能,如代码完成和智能重构。我发现这妨碍了我的工作效率。我非常想喜欢日食。我真的喜欢。但我总是遇到一个又一个问题Java 是我,还是日食难以预料?,java,eclipse,ide,editor,Java,Eclipse,Ide,Editor,我最近开始在我的Javaservlet项目中使用Eclipse。我已经使用jEdit多年了,它是一个超级强大的文本编辑器。它有语法突出显示,但没有任何特定于语言的功能,如代码完成和智能重构。我发现这妨碍了我的工作效率。我非常想喜欢日食。我真的喜欢。但我总是遇到一个又一个问题 现在Eclipse可以使用ant脚本进行构建,而不仅仅是从ant脚本创建自己的构建环境,然后忽略对它的任何更改,我找到了一些在线指南并进行了设置。不过,它似乎还没有为黄金时段做好准备。我的ant脚本可以从命令行生成,但是我得
部分的,希望有帮助的答案 4
。我发现工作区与我的源代码位于不同的位置非常麻烦。我还有其他需要编辑的文件(xml文件等),对于我想要编辑文件的每个目录,我需要设置一个特殊的条目,设置时它甚至不会默认为我的源代码所在的位置
。。。如果需要,您可以配置工作区和源代码的位置。我在Eclipse中的大部分时间都花在了ColdFusion上,因此我无法使用ANT脚本或编译。我也注意到,如果Eclipse运行的时间过长,那么奇怪的事情就更有可能发生。除此之外,通过确保我的JRE是最新版本,可以解决大多数其他问题。Eclipse可能是一个很大的变化,特别是来自文本编辑器或Visual Studio之类的东西
如果您将项目文件夹结构留给Eclipse的管理层,希望这会有帮助/有意义。我们正在与15名开发人员合作进行一个包含数千个类和更多XML和.properties文件的项目 我同意ANT集成存在问题,因此对于生产和夜间构建,我建议使用一个基于从shell启动的ANT脚本的外部构建系统 但是,在Eclipse中工作时,请确保启用了自动构建功能(默认情况下应该是这样,但检查不会有任何影响)。这将使您不必担心要构建什么以及何时构建。有时(对我来说很少)当我必须切换自动构建、清理所有项目并通过菜单触发手动构建时会出现问题。有时我不得不多次触发构建(而不是清理!),但一旦所有东西都重新构建好了,打开自动构建又会非常好 至于长时间运行的实例:我的机器基本上一直保持登录(白天和晚上),并且至少有两个Eclipse实例一直在运行。我没有发现这些会议有任何问题,即使它们开放了几个星期 在我使用Eclipse的5年中,我看到的大多数问题都源于人们安装了太多插件——我添加的唯一内容是Checkstyle、“实现者插件”以及我们正在使用的应用程序框架的一些专有内容 也许您可以尝试使用一个相当干净的Eclipse安装“通常的方式”一段时间(即将源代码导入工作区文件夹)
关于NetBeans:我也经常使用它,但我认为这是一个品味问题,我更喜欢Eclipse。这对您来说可能有所不同。就像其他人已经建议的那样:除了Eclipse之外,还有更多优秀的JavaIDE。Eclipse的优点是插件系统。有大量的功能可用,其中一些确实非常好。这就是说:我现在不使用Eclipse,而是使用NetBeans。NetBeans感觉不那么笨重,但更具灵活性