我想知道是否可以同时打开多个Eclipse实例。我正在使用它进行Java开发。我知道我可以同时打开来自不同项目的多个文件(至少这对我来说是这样),但每当我尝试打开第二个实例时,它会向我显示以下消息:
alt text http://img46.imageshack.us/img46/5033/sxbz3mti34afybrafhc32m0.png
有没有简单的方法可以打开几个Eclipse实例,每个实例都有一个不同的项目?
由于
答案 0 :(得分:21)
创建多个工作区(首选项/启动,复选框以询问每次启动时哪个)
或者更有可能的是,我认为Window / New Window将在同一个工作区上打开第二个eclipse查看窗口。
答案 1 :(得分:8)
是的,每个都在不同的 wokspace上。
Eclipse中的项目和工作区是不同的。工作区具有一组全局设置,然后具有一组项目。
有两种项目。工作区中的项目 和工作区外的项目。如果您在工作区项目中使用(例如,通过告诉eclipse通过源代码控制签出来创建项目),那么它只能在该工作区中。
如果您在工作区外创建项目,则可以根据需要将每个项目导入任意数量的工作区。
您可以根据需要制作任意数量的工作空间。每个工作区只能在eclipse的一个实例中打开。
答案 2 :(得分:4)
在新窗口中只有来自某个项目的资源的更好答案是右键单击项目并选择“在新窗口中打开”
答案 3 :(得分:3)
您可能想要使用Working sets。
Eclipse中的一个常见问题是 您工作区中的数据会增长 因此你的工作空间不好 结构化了。您可以使用 工作集来组织你的 显示的项目/数据。建立 你的工作集在包中选择 资源管理器 - >显示 - >工作集。
答案 4 :(得分:2)
我倾向于为不同的上下文使用不同的工作区,而不仅仅是工作集。因为上述答案都不令人满意,您可能希望在命令行中使用“-data”选项。这允许您指定要打开的工作空间,如果它与已经打开的工作空间不同,那么将启动一个新的Eclipse实例。
有关详细信息,请参阅http://labs.distriqt.com/post/844。
答案 5 :(得分:1)
有一种方法。我在不同的文件夹中安装了几个eclipse。每种设置用于不同的语言/工作和视角(CF,Java,Birt)。每个都有自己的工作空间,因此它们不会相互干扰。如果你的机器可以处理多个实例,你可以计算出来。
答案 6 :(得分:0)
如果您希望在同一工作区(具有相同项目)上打开多个Eclipse实例,那么您希望使用'Window>新窗户'。这甚至可以让你将视图从一个窗口拖到另一个窗口。
如果要在每个Eclipse窗口中显示不同的项目集,那么我建议您为要使用的每个项目组合设置“工作集”。然后,您可以从Package Explorer中选择特定的工作集。您可以使用'文件>创建工作集新> Java工作集'。
要考虑的其他因素是Workspace不仅仅是一组项目 - 首选项都存储在Workspace级别。这意味着,如果您使用多个工作区,您的首选项很容易失去同步。
答案 7 :(得分:0)
如果我理解得很清楚,那么你的问题就是你不希望在工作时看到其他项目。你可以做的是关闭你没有工作的项目,然后在包浏览器中选择过滤器>已关闭的项目。这样,已关闭的项目不再出现在包资源管理器中。