Eclipse和Netbeans如何共存?

时间:2008-10-09 17:48:27

标签: java eclipse netbeans junit

我想在一个系统上安装Eclipse和Netbeans(使用JUnit),所以我可以对它们有所了解。

除了GUI开发(参见“Using both Eclipse and Netbeans”)之外,在同一系统甚至同一个项目中使用这两个IDE还有其他问题吗?

5 个答案:

答案 0 :(得分:14)

我们经常使用Netbeans和Eclipse。我们在Vista,WinXP和32位和64位多种版本的Fedora之间来回切换,没有任何问题。将项目文件保存在版本控制中可以使它们更容易同步。我们甚至将启动文件保存在项目目录中。我发布了another multiple IDEs question的答案,其中描述了我们的项目目录。

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

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

答案 1 :(得分:9)

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

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

答案 2 :(得分:5)

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

答案 3 :(得分:3)

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

答案 4 :(得分:3)

Netbeans 6.5改进了Eclipse项目导入,可以将Netbeans的更改同步回Eclipse:http://wiki.netbeans.org/NewAndNoteWorthyNB65#section-NewAndNoteWorthyNB65-EclipseProjectImportAndSynchronization