2015-10-29 103 views
0

我以前的Eclipse在我的电脑上停滞不前,但从未真正使用它。 我最近发现Eclipse可以用于Android设备开发,所以我想我会放弃它,因为Android Studio导致我的问题。 我一直在试图安装Eclipse的各种方式,但我无法找到一种方法来阻止它依赖于C:\ Users \ User文件夹。 我一直试图以不同的方式设置它,并且每次都在C:\ Users \ User中创建.eclipse和.p2文件夹。Eclipse依赖于C: Users User

所以我的问题是: 如何让eclipse在其他地方设置这些文件夹?

我之所以这样做,部分原因是因为我希望在我的D:\驱动器中包含eclipse自我,部分原因是我不希望它尝试使用我的C:\驱动器,因为我的C:\驱动器是我的SSD,它空间有限。 我知道可以移动用户配置文件,但这是不切实际的。 如果一切都失败了,我将不得不作出符号链接,但我宁愿不,如果我能避免它。

回答

0

的技术状态可能已经改变,所以你应该查询Eclipse的文档,但在我多年的使用Eclipse的经验,真的想两件事情:

  1. 被安装在一个非共享位置
  2. 写东西到$ HOME目录

这意味着我历来“安装”(即,解压缩)的Eclipse到我的主目录。因为多年来我不得不使用各种SCM系统,所以我经常将它指向不在本地的源代码。也就是说,我通常会将我的源代码(在Windows上)检查为C:\ rd ...(因为当您在Windows上使用Java时,您需要可以在NTFS上创建的最长类路径),并指向Eclipse,工作区他们自己位于%User%\ Workspaces。

工作空间和来源可以在任何地方,当然。他们甚至可以是同一个地方,我怀疑大多数人是这样做的,他们不会像我一样碰到NTFS路径名限制。

Eclipse本身可以安装在任何地方(尽管它曾经讨厌安装到C:\ Program Files,YMMV),所以,真正的,你关心的只是任何运行时点文件。

公平地说,工作空间和源代码树的写作活动最多。点文件大多是只读缓存。

据我所知,点文件将继续放在您的主目录下,我知道没有办法改变它。除非这些点文件正在写显着写活动,我不会担心它。 SSD旨在传播写作。