我不太习惯在 Eclipse 中更改工作区,事实上,我只有一个工作区。但是现在,需要改变工作空间和组织不同的项目,但我不知道该怎么做。
我看到了一些关于重构和简单地导入项目的内容,但我不想要这样的结果。
目前,我将 C:\Users\krato\workspace\
作为我的默认工作区,我想在 D:\dev\
中创建另一个。所以我使用 File > Switch workspace > other > D:\dev\
创建了一个。在该工作区中,我从 prevoius 工作区导入了一些项目。是的,我已经在开发工作区中看到了项目,但是当我打开另一个工作区 (C:) 时,我仍然看到导入的项目并且文件夹 (C:...\workspace) 仍然包含这些项目。我想要做的是将项目转移到不同的工作区和不同的文件夹中,在我的例子中是 D:\dev。
我尝试重构,但它说它与工作区位置重叠。
请建议最好的方法。
我还想询问您的建议,我是否应该为我的工作区和项目文件夹设置相同的工作区和项目文件夹(就像我想做的那样)或不同的目录。
最佳答案
您的项目文件夹不需要位于 Eclipse 工作区所在的位置。事实上,我建议将它们分开:
- 您的项目文件夹包含项目的代码,以及 Eclipse
.project
和.classpath
文件。 - 另一侧的工作区 包含用于处理项目的 Eclipse 设置。它可以包含多个项目,一个项目可以包含在多个工作空间中。
在您的示例中,我建议您手动将代码复制或移动到 D:\Dev
,在 C:\Users\krato
中创建一个新工作区,例如C:\Users\krato\workspace-dev
,然后使用Import existing projects 将您的项目导入到那里。
我建议移动而不是复制。如果您确实需要项目的第二个副本,请考虑使用版本控制系统(例如 git)并创建一个分支。
关于java - Eclipse 更改工作区和目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21717609/