文件菜单中没有重命名工作区的选项。建议的做法是关闭Eclipse,重命名文件夹,然后重新打开吗?我担心一些悬空引用在配置文件中可能会破坏我的工作区/项目...
谢谢!
文件菜单中没有重命名工作区的选项。建议的做法是关闭Eclipse,重命名文件夹,然后重新打开吗?我担心一些悬空引用在配置文件中可能会破坏我的工作区/项目...
谢谢!
来源: 重命名工作区?
是的,您只需重命名工作区目录和/或将其移动即可。但是,您需要告诉Eclipse新工作区的位置。在3.1中,您可以使用“切换工作区”在文件菜单下启动不同位置的工作区。
如果您想手动更改它,可以编辑存储Eclipse的“配置”目录中的文件中的适当条目。
您可以更改org.eclipse.ui.ide.prefs文件以设置SHOW_WORKSPACE_SELECTION_DIALOG=true,如果您希望每次运行Eclipse时询问工作区的位置。
eclipse_home/java-mars/eclipse/configuration/.settings
。最后一个文件夹是隐藏的,因此可能不明显。 - badroit对于简单的重命名,不需要切换工作区,除非您要重命名的工作区不是当前活动的工作区。
无论如何,您都可以通过选择Eclipse->Preferences->General->Workspace并将选项“工作区名称(显示在窗口标题中)”从默认的工作区文件夹名称更改为任何您想要的名称来重命名当前打开的工作区。然后重新启动Eclipse。
假设您的工作区文件夹是“/foo/bar/workspace”,并且您以前从未更改过其名称;它的名称是默认的“workspace”。当您将其重命名为“my_workspace”并重新启动Eclipse时,Eclipse的窗口标题应显示:“my_workspace-(一些变化的内容)-/foo/bar/workspace”。
请注意,这不会修改工作区文件夹的名称。您可能需要创建一个新文件夹,并使用所需的名称切换到该文件夹(默认情况下,其工作区将具有相同的名称),并将现有项目导入其中,正如这里的一些人建议的那样。
重命名工作空间文件夹对我有用。关闭eclipse,重命名工作空间文件夹名称,再次启动eclipse。如果您正在使用任何项目依赖项,如用户库、启动器等,则必须手动将这些依赖项重新定位到新位置,从项目构建路径中。
John,我认为在原始工作区中,您导入了项目,并且这些项目依赖于链接而不是物理上位于同一位置的工作区(即使它们已经存在,但依赖关系是在链接上)。如果是这样的话,您需要从新的(复制的)工作区中删除项目,然后再次导入它们。
将工作区复制到新文件夹中是可行的。Eclipse本身需要的任何引用都使用相对工作区位置解决。如果您添加了依赖于绝对工作区位置的启动器、替换变量等,它们将需要重置。
在 Eclipse 2020-12(Windows 10)中,一个答案中提到的“工作区名称(显示在窗口标题中)”偏好设置已经不存在了。现在,重命名工作区(WS)需要进行复制和删除操作。
首先切换到另一个 WS:文件 --> 切换工作区 --> 选择现有的 WS。然后将 WS 文件夹重命名为所需的新名称。切换到新的工作区文件夹并删除旧名称:
如之前的帖子所述,根据您的设置,某些资源链接可能会断开。在不从磁盘中删除项目的情况下删除它,然后导入到新的 WS 中。