eclipse工作区:如何重命名工作区

时间:2011-03-01 14:52:11

标签: eclipse rename workspace

文件菜单中没有重命名工作区的选项。建议的做法是关闭eclipse,重命名文件夹,然后重新打开?我担心配置文件中的一些潜在的悬空引用会破坏我的工作空间/项目......

谢谢!

7 个答案:

答案 0 :(得分:54)

来源: Renaming a workspace?

  

是的,您可以重命名工作区   目录和/或移动它。但是,你   然后必须告诉Eclipse在哪里   新工作区是。在3.1中,您可以使用   '切换工作区'在a中启动   不同的位置(在文件下)   菜单)。

     

如果你想手动改变它,你   可以编辑相应的条目   “配置”中的文件   存储Eclipse的目录   你可以改变   要设置的org.eclipse.ui.ide.prefs文件   SHOW_WORKSPACE_SELECTION_DIALOG =真   如果你想每次都被问到   Eclipse在工作区所在的位置运行。

答案 1 :(得分:11)

对于简单重命名,除非要重命名的工作空间不是当前活动的工作空间,否则无需切换工作空间。

无论如何,您可以通过选择Eclipse-> Preferences-> General-> Workspace重命名当前打开的工作区,并将默认工作区文件夹名称中的“工作区名称(显示在窗口标题中)”更改为您的任何名称想叫它。然后,重新启动Eclipse。

假设您的工作区的文件夹是“/ foo / bar / workspace”,并且您之前从未更改过其名称;它的名字是默认的“工作区”。在将其重命名为“my_workspace”并重新启动Eclipse之后,Eclipse的窗口标题应显示:“my_workspace - (某些内容会有所不同) - / foo / bar / workspace”。

请注意,这不会修改工作区文件夹的名称。您可能必须创建一个具有所需名称的新文件夹,切换到该文件夹​​(默认情况下,其工作区将具有相同的名称)并将现有项目导入其中,如此处所示。

答案 2 :(得分:2)

将工作区复制到新文件夹。使用相对工作空间位置解析Eclipse本身所需的任何引用。如果您添加了依赖于绝对工作空间位置的启动器,替换变量等,则需要重置它们。

答案 3 :(得分:2)

约翰, 我认为在原始工作区中您导入了项目,并且项目依赖于链接而不是物理上位于恶意空间的相同位置(即使已经存在,但依赖关系是链接)。如果是这样,您必须从新的(复制的)空间中删除项目,然后再次重新导入它们。

答案 4 :(得分:2)

重命名Workspace文件夹对我有用。关闭eclipse,重命名工作区文件夹名称,再次启动eclipse。如果您正在使用任何项目依赖项,如用户库,启动程序等,则必须从项目构建路径手动将这些依赖项重定位到新位置。

答案 5 :(得分:1)

我刚做了一个:

档案 - >导入 - > Maven - >现有的Maven项目 - >在“导入Maven项目”窗口的“根目录”中提及新的工作区位置

它有效!所有项目都是正确导入的。

BTW,我安装了Eclipse-Maven插件“m2e”(http://wiki.eclipse.org/M2E_updatesite_and_gittags

答案 6 :(得分:0)

2021 年更新

在 Eclipse 2020-12 (Windows 10) 中,一个答案中提到的“工作区名称(显示在窗口标题中)”首选项不再存在。现在,重命名工作区 (WS) 需要进行复制和删除操作。

首先切换到另一个 WS:文件 --> 切换工作区 --> 选择现有的 WS。然后将 WS 文件夹重命名为所需的新名称。切换到新的工作区文件夹并删除旧名称:

  1. 文件 --> 切换工作区 --> 其他...
  2. 右键单击旧的 WS 名称 --> 从启动器选择中删除
  3. 单击浏览 --> 选择新的工作区文件夹 --> 单击启动和瞧!

如之前的帖子所述,根据您的设置,某些资源链接可能会损坏。删除项目而不(!)从磁盘中删除它,然后导入到新的 WS。