你能同时运行两个完全独立的Eclipse实例吗?

12 浏览
0 Comments

你能同时运行两个完全独立的Eclipse实例吗?

我目前在使用Eclipse进行Java和Python(使用PyDev)。我常常会发现我有一个打开的Java项目,里面有很多文件,然后由于某种原因我需要转到一个Python项目一会儿。

我想保持我的Java项目不变,我不想在同一个地方打开太多的Python文件,因为那样我会同时打开太多的文件。

有没有办法让我保持我的Java项目完全不变,并打开一个全新的Eclipse会话?(有点像在浏览器中可以做的那样)

0
0 Comments

是的,你可以。否则,就没有人能够开发Eclipse插件。

您必须在启动时取消默认工作区的勾选。您不能让两个实例的Eclipse引用相同的工作区。

我想要使用相同的工作区,只是分别使用不同的项目。尽管我的问题有点误导,我并不真正需要一个完全独立的实例,只需要一个独立的窗口。直到看到答案之前我才意识到这一点。感谢您的帮助!

:你说的“否则,就没有人能够开发Eclipse插件。”是什么意思?

这可能意味着开发Eclipse插件的人需要同时打开两个Eclipse实例:一个用于编写插件代码,另一个用于测试插件。

那么从不同目录复制两个Eclipse怎么样?

0
0 Comments

是的,你可以同时运行两个独立的Eclipse实例。但是,它们不能同时访问相同的工作空间。如果你尝试这样做,第二个实例在启动时会出现错误提示,并要求你选择一个不同的工作空间。

另外要注意的是,Eclipse往往是一个非常占用内存的应用程序。同时运行两个可能会对你的系统造成很大的负担。

那么从不同目录复制两份Eclipse呢?

0
0 Comments

问题的原因是想要同时运行两个独立的Eclipse实例。解决方法有以下几种:

1. 如果想要两个实例访问两个不同的工作空间,可以运行第二个Eclipse副本。

2. 如果想要两个窗口访问相同的工作空间,可以使用Window -> New Window创建第二个窗口。

3. 如果想要Eclipse记住并重新打开两个窗口,唯一的方法是让操作系统关闭Eclipse,而不是自己手动关闭。如果关闭一个窗口,它将永远消失。

4. 在OSX上,可以通过在终端中运行/Applications/eclipse/eclipse来加载新的Eclipse实例。

5. 如果想要两个实例访问两个不同的工作空间,某些版本的Mac OS X可能会有困难。建议使用插件marketplace.eclipse.org/content/os-x-eclipse-launcher来解决这个问题。

6. 但是这个插件不能解决更新"Open Resource"的工作集或"Search Working set"等问题,这些更改不会在另一个窗口中反映出来。

7. 如果想要两个不同的工作空间,可以使用第一种方法。

8. 感谢插件推荐,它解决了我在Mac上需要两个不同工作空间的问题。

9. 对我来说不起作用。"New Window"只会创建一个相同工作空间的Eclipse实例。如果我在其中一个窗口中更改了工作空间,所有窗口都会关闭,然后只剩下更改后的工作空间的单一实例。

10. 这就是答案所说的。如果想要两个不同的工作空间,参考第一种方法。

0