【问题标题】:Can you have 2 completely independent instances of Eclipse running at the same time?您可以同时运行 2 个完全独立的 Eclipse 实例吗?
【发布时间】:2010-05-28 16:51:53
【问题描述】:

我目前正在将 Eclipse 用于 Java 和 Python(使用 PyDev)。我经常发现我打开了一个包含大量文件的 Java 项目,然后由于某种原因我不得不切换到一个 Python 项目。

我想保持我的 Java 项目保持原样,而且我不只是想在同一个地方打开大量 Python 文件,因为那样我一次打开的文件太多了。

有什么方法可以让我的 Java 项目保持原样,并打开一个全新的 Eclipse 会话? (就像你可以用浏览器做的那样)

【问题讨论】:

  • 对于那些投票关闭并发送给超级用户的人来说,它似乎并不真正属于那里。但是,这是例如的副本。 stackoverflow.com/questions/2282384/…
  • @Eric 这似乎与2282384 几乎完全无关;一个是关于如何在窗口中指示当前工作区,这是关于一次打开多个窗口。我是迁移的投票者之一,因为这与编程没有任何关系——它是关于一个 IDE,而是关于管理其中的窗口,这是一个通用的“如何使用这个软件”的问题。我想这是一个灰色地带
  • 抱歉,只是在寻找 Window->New Window 功能,没有意识到它如此简单,不应该假设它不能完成。不过,我不认为它与列出的任何一个重复,但如果你这么认为,你可以关闭它

标签: java eclipse pydev


【解决方案1】:

如果您希望两个实例访问两个工作区,只需运行 eclipse 的第二个副本

如果您希望两个窗口访问同一个工作区,您可以使用 Window -> New Window

创建第二个窗口

【讨论】:

  • 还有一个问题 - 它似乎记得您打开的最后一个问题。 (下次打开eclipse时,它会恢复。)有没有办法让它记住并重新打开两个窗口?
  • @froadie:我知道的唯一方法是让操作系统关闭 Eclipse,而不是自己关闭它。
  • 注意:如果您希望两个实例访问两个工作区,某些版本的 Mac OS X 会使这变得困难。我强烈推荐使用这个插件:marketplace.eclipse.org/content/os-x-eclipse-launcher(发现方式:stackoverflow.com/a/12640550/857125
  • 感谢@chaqke 的插件推荐。我需要有两个具有不同工作区的实例,这解决了我在 Mac 上的问题!
  • 我不为我工作。 New Window 仅创建同一工作区的 Eclipse 实例。如果我更改其中一个中的工作区,所有这些都将关闭并为我提供已更改工作区的单个实例。
【解决方案2】:

这就是我所做的。

  1. 转到安装 Eclipse 的文件夹。
  2. 点击一次eclipse Application。
  3. 当它要求选择工作区时,首先返回目录并再次单击 eclipse 应用程序。它将要求另一个工作区选择对话框。
  4. 现在您可以进入 2 个不同的工作区并同时工作。

【讨论】:

    【解决方案3】:

    是的,你可以。否则,任何人都无法开发 Eclipse 插件。

    您必须在启动时取消选中默认工作区。不能有两个 Eclipse 实例引用同一个工作区。

    【讨论】:

    • 我想使用同一个工作区,只是不同的项目分开。不过,我的问题有点误导 - 我真的不需要一个完整的单独实例,只需要一个单独的窗口。直到我看到答案,我才意识到这一点。感谢您的帮助!
    • @Gilbert:“否则,没有人可以开发 Eclipse 插件”是什么意思?
    • @AbhishekSingh 这可能意味着开发 Eclipse 插件的人需要打开两个 Eclipse 实例:一个用于实际编写插件代码,另一个用于测试插件。
    • 从不同目录复制 2 份 Eclipse 怎么样?
    【解决方案4】:

    是的,您可以同时运行两个 Eclipse 实例。但是,他们不能同时访问同一个工作区。如果您尝试这样做,第二个实例将在启动时抱怨它并要求您选择不同的工作区。

    还请记住,Eclipse 往往是一个非常消耗内存的应用程序。同时运行两个可能会给您的系统带来很大的压力。

    【讨论】:

    • 从不同目录复制 2 份 Eclipse 怎么样?
    【解决方案5】:

    我能够通过复制整个工作区文件夹并使用该文件夹运行 eclipse 的新副本来同时调试两个实例。

    【讨论】:

      【解决方案6】:

      只要每个项目都使用自己的工作区,是的,您绝对可以。当然,这假设您的系统有足够的内存和 CPU 资源来容纳多个实例。 (我一直都这样做!)

      【讨论】:

        【解决方案7】:

        如果你想用不同的项目打开不同的工作空间,那么 Window -> New Editor;在这里你可以为不同的项目打开不同的工作空间。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-10-05
          • 1970-01-01
          • 2019-04-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多