Eclipse存储项目/包等在哪里?

时间:2014-02-10 16:57:01

标签: java eclipse

如何在桌面上告诉eclipse打开保存在笔记本电脑上的项目而不导入项目?我希望能够在一台机器上保存并从另一台机器上取下。感谢。

7 个答案:

答案 0 :(得分:1)

所有细节都以工作区本身结束。因此,工作空间需要位于两台机器之间共享的位置。

答案 1 :(得分:1)

所有项目都保存在工作区中(保存了额外的元数据)。 一个简单的解决方案是将工作区保存在Dropbox或类似工具上,让eclipse从drop-box文件夹中加载工作区。

另一种选择是使用版权控制,这在实践中是常见的(参见http://en.wikipedia.org/wiki/Revision_control),例如git(github.com)。

答案 2 :(得分:1)

您可以在每台连接到相同项目文件的计算机上拥有工作区。最方便的方法是在共享位置(例如外部硬盘)而不是在工作区文件夹内创建项目,然后在另一台机器上执行“导入现有项目”(使用独立的Eclipse安装和工作区)。

此时,您只需要保持两个Eclipse安装(插件的相同安装,删除和更新)和两个工作区的同步(通常,您可以设置一个,导出配置并在其他安装中导入它)。

与项目共享工作空间我会感到很不舒服:

  • 某些设置可能需要在工作区之间有所不同。常见情况:Web代理配置。
  • 两个工作区可以包含不同的项目。
  • 如果您没有完全相同版本的相同插件,则两个Eclipse安装可能会根据自己的喜好重写工作区设置。

答案 3 :(得分:1)

Dropbox是个不错的选择。

我会在我的笔记本电脑和桌面上将项目导入eclipse,将公共Dropbox文件夹作为工作区,以便一切都同步。

例如,如果我在桌面上更改了我的代码,dropbox会自动同步这些更改。之后,当我使用eclipse在笔记本电脑上打开相同的代码时,我会确保转到我的项目资源管理器,点击该项目并手动刷新(按F5)。一定要刷新!

答案 4 :(得分:1)

实际上,您所做的工作存储在位于安装操作系统的驱动器的用户文件夹中的工作区中。你可以在自己的电脑上找到它 C:\ Users \用户PCname \工作空间\布基\ BIN

答案 5 :(得分:0)

根据您的情况,我认为最好的选择是使用分布式版本系统。这样,您可以在不同的本地存储库下将两个项目放在不同的计算机上(您甚至不需要需要来拥有中央存储库或类似的东西),同时推动更改为他们工作。

话虽如此,我建议您花30分钟阅读this Mercurial Tutorial

答案 6 :(得分:0)

工作区会保存此信息,但它还会保存您可能不希望在不同计算机之间共享的许多其他元数据。例如,在哪里看到对话框,哪些透视图是开放的等等。如果Eclipse具有不同的版本,您最终可能会使用较新的版本将工作区转换为更高版本并使其无法用于旧版本。

在计算机之间共享项目的最佳方法是使用project sets。这也适用于在不同用户之间共享项目。这又需要一个源存储库,这是你应该经常考虑使用的东西。