在Eclipse中重命名项目是否也应该重命名文件系统上的项目文件夹?

在Eclipse中重命名项目是否也应该重命名文件系统上的项目文件夹?,eclipse,m2eclipse,Eclipse,M2eclipse,在Eclipse中重命名项目是否也应该重命名文件系统上的项目文件夹 即使在Eclipse上重命名文件,我的项目文件系统名称仍然保持不变 我是否应该在Eclipse上将文件系统上的项目手动重命名为相同的名称?如果文件夹名称很重要,请手动更改它。请记住,您必须重新打开或将项目导入eclipse。重命名文件夹后,Eclipse将不知道在哪里找到它。使用重构重命名项目名称。它还将重命名文件系统中的文件/文件夹 如果项目是在选中“使用默认位置”复选框的情况下创建的(表示项目是在工作区目录中创建的),那么重

在Eclipse中重命名项目是否也应该重命名文件系统上的项目文件夹

即使在Eclipse上重命名文件,我的项目文件系统名称仍然保持不变


我是否应该在Eclipse上将文件系统上的项目手动重命名为相同的名称?

如果文件夹名称很重要,请手动更改它。请记住,您必须重新打开或将项目导入eclipse。重命名文件夹后,Eclipse将不知道在哪里找到它。

使用重构重命名项目名称。它还将重命名文件系统中的文件/文件夹


如果项目是在选中“使用默认位置”复选框的情况下创建的(表示项目是在工作区目录中创建的),那么重命名项目似乎只会重命名基础文件系统目录。如果创建项目并在工作区外指定自定义位置,则在Eclipse中重命名该项目不会重命名项目的主机目录。在这种情况下,您可能需要:

  • 在Eclipse中重命名项目(这将更新所有内部引用和.project文件)
  • 从Eclipse工作台视图中删除项目(确保在删除确认对话框中选择了“删除文件内容”选项而不是
  • 重命名文件系统中的项目目录
  • 将项目导入回Eclipse工作区

  • 我很惊讶地了解到这一点(我用Eclipse3.7测试了它),但对我来说这似乎是合乎逻辑的。其思想是,工作区文件夹中的项目被视为“在Eclipse控制下”,而不是位于文件系统上任意位置的项目。

    菜单->重构->移动。。。(Shift+Alt+V)

    在此窗口中,您可以更改文件夹名称,也可以完全更改路径。

    在Eclipse Oxygen(4.7)中,移动选项为灰色,重命名项目不会重命名目录。但是,如果切换到“导航器”视图(可能需要在“窗口>显示视图>导航器”下找到它),则“移动”选项将可用,并将重命名项目的目录


    这比重新创建项目或重新导入项目要快得多。

    使用eclipse Neon 4.6.3,重命名不起作用。你必须按照E-Ritz在回答中所说的去做


    还值得一提的是如果您将项目作为Maven项目导入(通过
    Import…->现有Maven项目
    ),则项目名称将取自
    pom.xml
    ,而不是文件夹。因此,您还应该更改pom的
    my project name
    部分“它也将重命名文件系统中的文件/文件夹”不,它不会,至少在我的Eclipse-3.7.1版本中不会。据我所知,在Eclipse中重命名项目与使用重构重命名是一样的。我如上图所示进行了尝试,但效果良好。只有当项目最初使用默认位置(直接在工作区文件夹中)创建时,这种方法才有效。请参阅上面我的答案。在Eclipse Oxygen(4.7)中,通过“重命名”重构项目名称不会重命名底层文件系统中的文件夹。是的,我尝试重命名的项目位于Eclipse工作区之外。这也意味着,即使它最初是在工作区中创建的,也可以与Git存储库共享(右键单击>团队>共享项目)将导致后续重命名不会影响基础文件系统目录。在netbeans中,它只需使用
    重命名名称
    标记即可工作,并且不会在文件夹上重命名,但eclipse应该从文件夹本身重命名。'Package Explorer'视图->右键单击项目->重构->移动。无需删除和重新导入。