2011-04-11 231 views
10

我有一个位于我的本地磁盘上的某个文件夹中的eclipse项目。假设:c:\ proj1.0 经过一段时间,我需要将文件夹名称更改为proj2.0(为什么?因为我开始研究我的应用程序的下一个版本,并且我想节省时间在Eclipse中创建新项目,旧版本存储在源代码控制中)
在文件系统中更改Eclipse的项目位置

我该怎么办?如果我试图改变它,而不是通过eclipse找到项目。 我没有找到定义项目绝对位置的eclipse配置文件。

+0

使用重构。项目的上下文菜单转到Refactor。 – 2011-04-11 13:08:03

+0

请参阅下面的步骤。重构更改项目的名称,而不是它在文件系统中的位置。 – Spiderman 2011-04-11 13:58:53

+5

右键单击项目>重构>移动? – janhink 2011-04-11 14:28:56

回答

18

您必须从Eclipse更改项目名称。在Package explorer Right-click the project -> Refactor -> Rename中。或者只需点击该项目并按Alt + Shift + R。这样就不会丢失配置。

另一种方法是将项目文件夹移动Right-clicking on the project > Refactor > Move

或者,如果您已将文件夹的名称重命名并且无法在Eclipse中看到该项目,则可以选择File menu -> Import -> Existing projects into Workspace,导航到项目文件夹的父文件夹,然后选择要导入的项目并按Finish。

+0

我这样做了,但它不会更改文件系统中文件夹的名称,这就是我想要做的。 – Spiderman 2011-04-11 13:10:32

+0

这很奇怪,因为我刚刚尝试过它,它绝对会更改文件系统中的文件夹名称。没关系,你仍然可以点击“文件菜单 - >导入 - >现有项目进入工作区”并使用Proj2.0导航到文件夹。然后选择该项目,然后按Finish。 – janhink 2011-04-11 13:13:35

+0

即使导入了新项目也很复杂。然后,我将从eclipse中删除较旧的项目,因为它不再指向任何现有的文件夹。我必须更新tomcat才能连接到新项目而不是之前的项目。 – Spiderman 2011-04-11 13:20:57

4

听起来好像您认为项目的名称来自工作区文件夹。不是这种情况。项目名称包含在一个隐藏的.project文件中。重构工具可能是更好的方法,但这似乎并不是你想要的。

  1. 建立新的proj2.0目录。
  2. 将隐藏的.project和.classpath文件从proj1.0目录复制到proj2.0目录。
  3. 在纯文本编辑器中编辑.project并更改名称。
  4. 在Eclipse中,将现有项目导入工作区并指向proj2.0目录。
+0

不,不是。您可以修改它,但仍不会导入为不同的名称。 – Enerccio 2015-01-16 22:32:41

0

,如果你希望你的源文件夹中的一些别的地方:

Right Click > Build Path > New Source Folder > Link Source >

然后选择您的源文件位置

,然后点击

Finish

当您源文件的一些地方其他出你的Eclipse项目

则:

1:你能有多个项目在Eclipse中来自同一来源还

第二:节省您的时间与传输源文件Eclipse项目

3:你不会删除Eclipse项目时出错的源文件

-1

首先我使用重构/移动来重命名我的项目文件夹的名称。然后我使用Refactor/Rename在Eclipse中更改我的项目名称。

相关问题