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

Posted

技术标签:

【中文标题】eclipse 工作区:如何重命名工作区【英文标题】:eclipse workspace: how to rename workspace 【发布时间】:2011-07-06 13:54:42 【问题描述】:

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

谢谢!

【问题讨论】:

如果你的意思是如何重命名一个项目,右键单击项目然后:项目->重构->重命名。您也可以使用 project -> refactor -> move 移动到另一个目录。 命令文件>切换工作区可能对你有帮助。 谢谢 - 意味着任何下拉菜单,都希望它在“文件”中。我只是想过滤掉 b2c 项目并将通用工作区重命名为 b2b,但也许我会创建一个新工作区。 【参考方案1】:

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

【讨论】:

【参考方案2】:

来源: Renaming a workspace?

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

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

【讨论】:

这会弄乱 Subclipse SVN 数据...结果:“路径不是工作副本目录” 谢谢..我做了上述步骤,切换到新工作区后,我不得不从工作区删除项目文件夹(不删除内容)并再次导入,之后它对我有用。 尽管我使用的是 SVN,但这对我来说非常有效。我将 Eclipse 工作区与代码目录分开,因此更改工作区的名称不会影响 Subversion 数据。一个建议:将现有工作区复制到新名称,而不是重命名它。如果您遇到问题,可以轻松恢复旧工作区。 配置文件的路径类似于:eclipse_home/java-mars/eclipse/configuration/.settings。最后一个文件夹是隐藏的,所以可能不明显。 正如 Steve Gelman 正确指出的 - 将工作区(仅 Eclipse 用于存储项目的元数据)与项目源文件(SVN、Git ,或任何其他 VCS 工作区),并始终在进行任何更改之前进行备份副本(以便在重命名后出现问题时能够恢复到它)。【参考方案3】:

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

【讨论】:

要完成故事,请在“旧”工作区中导出您的工作区首选项,然后在新工作区中再次导入它们。这将保留您的设置,如存储库等(请参阅help.eclipse.org/juno/…)【参考方案4】:

我刚刚做了一个:

File --> Import --> Maven --> Existing Maven Projects --> 在“Import Maven Projects”窗口的“Root Directory”中提及新的工作空间位置

它成功了!所有项目均已正确导入。

顺便说一句,我安装了 Eclipse-Maven 插件“m2e” (http://wiki.eclipse.org/M2E_updatesite_and_gittags)

【讨论】:

【参考方案5】:

对于简单的重命名,没有必要切换工作区,除非您要重命名的工作区不是当前活动的工作区。

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

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

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

【讨论】:

我遵循了这个程序,一切正常。关于最后一段,我只需要在重新启动 Eclipse 之前重命名文件夹,我不必重新导入现有项目。我正在使用 Eclipse Oxygen。【参考方案6】:

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

【讨论】:

【参考方案7】:

2021 年更新

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

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

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

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

【讨论】:

以上是关于eclipse 工作区:如何重命名工作区的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vscode 中重命名工作区?

如何合并多个工作表并用工作表名称重命名列名?

在excel中如何新建一个自己命名的工作簿?

JAVA Eclipse如何重命名包

bat脚本照片复制重命名?

Eclipse常用快捷键之代码编辑篇