java - Eclipse 更改工作区和目录

标签 java eclipse eclipse-juno

我不太习惯在 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/

相关文章:

java - Eclipse 插件开发 - Gradle 无法从 Eclipse 启动器运行 : java. io.IOException:访问被拒绝

android - Eclipse 给出错误 "Unhandled event loop exception"没有更多句柄

java - 如何将文件保存到手机上的特定位置

java - 根据属性文件中的类路径加载 Java 类

java - 非法格式转换问题

eclipse - 在(引用的)Web 项目中找不到引用的 EJB 项目的类

Java - 在 try-catch block 中循环

java - 如何设置 Apache Tomcat 8 以在 HTTPS 上运行 servlet 应用程序

java - 如何加速 Eclipse Juno?

java - M2E Maven 插件 : Importing Maven project is throwing error in Eclipse JUNO