2012-04-20 76 views
2

我有eclipse Indigo版本,我可以在其中运行java和C++项目。 但我想用另一个eclipse来编写C++项目。所以我把eclipse(不是工作区)的源文件夹复制(不是切割)到不同的位置。我期待日食会要求工作场所的位置,项目浏览器中不会有任何项目,但是我的旧项目并没有要求工作区位置。我不知道如何做一个新的日食,而我不想删除或损坏旧的。 btw我没有一个快速的互联网连接再次下载eclipse。 如果你知道如何解决我的问题,请帮助我。重复日食

+1

为什么不使用单独的工作区? – corn3lius 2012-04-20 11:58:40

回答

2

如何创建一个新的工作区(通过选择文件>切换工作空间或重新启动Eclipse的)。

只要Eclipse是由新的工作空间运行,你可以导入你想要的项目。您可以通过右键单击Package Explorer视图并选择导入来完成此操作。然后选择常规标签和内选择现有项目到工作区

从这里,您可以导航到您现有的项目并选择它。如果要独立于其他工作区来编辑它,则还应该能够指定您希望它在磁盘上创建此项目的单独副本。

(创建新的工作空间是简单地项目文件夹从旧的工作区复制到新的工作区后的另一个选择。)

+0

我知道我可以切换工作区或导入项目,但问题是我可以在一个月食中使用2个不同的工作区,或者2个不同的月食使用2个不同的工作区? – mohsenari 2012-04-20 12:20:07

+0

你绝对可以做这两件事。我有3个不同的Eclipse发行版,每个发行版都有3-5个不同的工作区(用于课程,研究,个人项目等) – jbranchaud 2012-04-20 12:48:29

1

正如Treebranch的回答详细,你可以只是用不同的单Eclipse安装工作区。

但是你没有被提示选择在复制Eclipse的文件夹中的新的工作区的原因是由于最近工作区名单也被复制 - 它存储在以下文件(在Eclipse 3.6无论如何):

\Eclipse\configuration\.settings\org.eclipse.ui.ide.prefs 

如果打开这个用记事本,您可能会看到标志SHOW_WORKSPACE_SELECTION_DIALOG设置为false(因此没有出现在Eclipse启动的对话框)。如果你把它设置为true,Eclipse会提示下一次启动

或者,可以将这个文件安全删除,并在启动Eclipse将重新创建它太

+0

它的工作原理!非常感谢。 – mohsenari 2012-04-20 18:02:39