是否应该在Eclipse中重命名项目还重命名文件系统上的项目文件夹?
即使我在Eclipse上重命名文件,我的项目文件系统名称仍保持不变。
我是否应该在Eclipse上手动将文件系统上的项目重命名为相同的文件?
答案 0 :(得分:46)
如果项目是在选中“使用默认位置”复选框的情况下创建的(意味着项目是在工作区目录中创建的),则重命名项目似乎只会重命名基础文件系统目录。如果您创建项目并在工作区外指定自定义位置,则在Eclipse 中重命名该项目不会重命名项目的主机目录。在这种情况下,您可能希望:
我很惊讶地了解到这一点(我使用Eclipse 3.7进行了测试),但这对我来说似乎是合乎逻辑的。我们的想法是,工作区文件夹中的项目被认为是“在Eclipse控制下”,而不是位于文件系统上任意位置的项目。
答案 1 :(得分:7)
使用Refactor重命名项目名称。它也将重命名文件系统中的文件/文件夹。
答案 2 :(得分:2)
如果文件夹名称很重要,请手动更改。请记住,您必须重新打开或重新导入项目到eclipse。重命名文件夹后,Eclipse将不知道在哪里找到它。
答案 3 :(得分:0)
在Eclipse Oxygen(4.7)中,Move选项显示为灰色,重命名项目不会重命名目录。但是,如果切换到Navigator视图(可能需要在Window> Show View> Navigator下)找到它,Move选项将可用,它将重命名项目的目录。
这比重新创建项目或重新导入项目快得多。
答案 4 :(得分:0)
使用eclipse Neon 4.6.3 ,重命名不起作用。你将不得不做E-Ritz在他的回答中所说的话。
还值得一提的是如果您要将项目作为Maven项目导入(通过Import... -> Existing Maven Projects
),项目名称将取自pom.xml
而非文件夹。所以你也应该改变pom的<name>my-project-name</name>
部分