14

我想在一个系统上同时安装 Eclipse 和 Netbeans(带有 JUnit),所以我对两者都比较熟悉。

除了 GUI 开发(请参阅“同时使用 Eclipse 和 Netbeans ”)之外,在同一个系统甚至同一个项目上使用两个 IDE 是否还有其他问题?

4

5 回答 5

14

我们经常使用 Netbeans 和 Eclipse。我们在 Vista、WinXP 和 32 位和 64 位的多个版本的 Fedora 之间来回切换,没有任何问题。将项目文件保存在版本控制中会使它们保持同步变得更加容易。我们甚至还将启动文件保存在项目目录中。我发布了另一个多个 IDE 问题的答案,该问题描述了我们的项目目录是什么样的。

基本上,我同意蜥蜴比尔关于没有问题的观点,但不同意无缝性质和保持项目文件分开。我们唯一要做的就是确保在添加新库时更新每个项目中的构建类路径,因为 Netbeans 和 Eclipse 使用不同的文件来描述类路径。

使用 IDE 版本控制系统集成有助于鼓励让其他人的项目保持最新。

于 2008-10-09T18:26:26.203 回答
9

在 NetBeans 和 Eclipse 中开发单个项目的一件事是使用maven将依赖关系保持在一起。Maven 将生成包含所有类路径信息、构建路径等的 IDE 特定文件。

Maven 的学习曲线相当陡峭,但值得学习。

于 2008-10-09T19:25:16.350 回答
5

将它们放在同一个系统上完全没有问题。但是,每个都有自己的项目特定文件,因此在同一个项目中使用它们并不是无缝的。如果您使用源代码控制并将(非源代码)项目文件分开,这会变得容易得多。

于 2008-10-09T17:51:03.623 回答
3

Netbeans 6.5 有一个改进的 Eclipse 项目导入,它应该将来自 Netbeans 的更改同步回 Eclipse:http ://wiki.netbeans.org/NewAndNoteWorthyNB65#section-NewAndNoteWorthyNB65-EclipseProjectImportAndSynchronization

于 2009-01-19T15:07:50.753 回答
3

Maven 是保持两个 IDE 同步的好方法(如建议的那样)。不过,根据我的经验,为了开发人员不使用 IDE,您必须为任何给定项目创建 Ant 构建。由于 NetBeans 的构建系统是基于 Ant 的,因此将整个 NetBeans 项目建立在该基本构建系统之上是非常简单的。稍作调整project.xml可确保编辑器类路径与 Ant 构建类路径保持同步。

于 2008-10-09T19:29:00.820 回答