【发布时间】:2012-03-03 03:04:45
【问题描述】:
在 Eclipse 中重命名项目是否也应该重命名文件系统上的项目文件夹?
即使我在 Eclipse 上重命名文件,我的项目文件系统名称也保持不变。
我应该手动将文件系统上的项目重命名为 Eclipse 上的相同吗?
【问题讨论】:
在 Eclipse 中重命名项目是否也应该重命名文件系统上的项目文件夹?
即使我在 Eclipse 上重命名文件,我的项目文件系统名称也保持不变。
我应该手动将文件系统上的项目重命名为 Eclipse 上的相同吗?
【问题讨论】:
如果项目是在选中“使用默认位置”复选框的情况下创建的(意味着项目是在工作区目录中创建的),重命名项目似乎只会重命名底层文件系统目录。如果您创建一个项目并在工作区之外指定一个自定义位置,则在 Eclipse 中重命名该项目不会重命名项目的主机目录。在这种情况下,您可能希望:
得知这一点我很惊讶(我用 Eclipse 3.7 对其进行了测试),但这对我来说似乎是合乎逻辑的。这个想法是工作空间文件夹中的项目被认为是“在 Eclipse 控制下”,而不是位于文件系统上任意位置的项目。
【讨论】:
<name>renamed-name</name>标签就可以工作,它不会在文件夹上重命名,但eclipse我们应该从文件夹本身重命名。
使用 Refactor 重命名项目名称。它也会重命名文件系统中的文件/文件夹。
【讨论】:
菜单 -> 重构 -> 移动...(Shift + Alt + V)。
在此窗口中,您可以更改文件夹名称,也可以完全更改路径。
【讨论】:
如果文件夹名称很重要,请手动更改。请记住,您将不得不重新打开或重新将项目导入到 Eclipse 中。重命名文件夹后,Eclipse 将不知道在哪里找到它。
【讨论】:
在 Eclipse Oxygen (4.7) 中,移动选项是灰色的,重命名项目不会重命名目录。但是,如果您切换到 Navigator 视图(可能需要在 Window > Show View > Navigator 下找到它),Move 选项将可用,它将重命名项目的目录。
这比重新创建或重新导入项目要快得多。
【讨论】:
使用 eclipse Neon 4.6.3,重命名不起作用。你必须按照 E-Ritz 在他的回答中所说的去做。
还值得一提,如果您将项目作为 Maven 项目导入(通过 Import... -> Existing Maven Projects),项目名称将取自 pom.xml 而不是文件夹。因此,您还应该更改 pom 的 <name>my-project-name</name> 部分
【讨论】:
如果您的项目是要重命名的 Maven 项目,请执行以下步骤:
【讨论】: