Windows 更改eclipse创建.eclipse、.p2和其他文件夹的位置

Windows 更改eclipse创建.eclipse、.p2和其他文件夹的位置,windows,eclipse,installation,Windows,Eclipse,Installation,我看到eclipse在我的用户主文件夹中创建了一些文件夹,如.eclipse.p2等。。。我想更改此默认文件夹(我想将所有内容保存在D:位置)。 我读过这篇文章,但我不明白我必须更改哪个文件.ini,如果我在eclipse安装之前和之后这样做的话。此外,我有Windows 10而不是Linux。 对不起我的英语。我希望得到你的帮助 这是我的eclipse.ini -data D:/Programmi/Eclipse -configuration D:/Programmi/Eclips

我看到eclipse在我的用户主文件夹中创建了一些文件夹,如.eclipse.p2等。。。我想更改此默认文件夹(我想将所有内容保存在D:位置)。 我读过这篇文章,但我不明白我必须更改哪个文件.ini,如果我在eclipse安装之前和之后这样做的话。此外,我有Windows 10而不是Linux。 对不起我的英语。我希望得到你的帮助

这是我的eclipse.ini

-data  
D:/Programmi/Eclipse  
-configuration  
D:/Programmi/Eclipse/eclipse `  
-startup  
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar  
--launcher.library    
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.550.v20170928-1359  
-product  
org.eclipse.epp.package.java.product  
-showsplash  
org.eclipse.epp.package.common  
--launcher.defaultAction  
openFile  
--launcher.defaultAction  
openFile  
--launcher.appendVmargs  
-vmargs  
-D"user.home=D:/Programmi/Eclipse/home"
-Dosgi.requiredJavaVersion=1.8  
-Dosgi.instance.area.default=@user.home/eclipse-workspace  
-XX:+UseG1GC  
-XX:+UseStringDeduplication  
--add-modules=ALL-SYSTEM  
-Dosgi.requiredJavaVersion=1.8  
-Xms256m  
-Xmx1024m  
--add-modules=ALL-SYSTEM 

一些Eclipse插件将多个Eclipse安装要使用的数据存储在主目录的子目录中。例如,面向Java开发人员的Eclipse IDE使用以下目录:

  • .eclipse
    • org.eclipse.epp.logging.aeri
      -
    • org.eclipse.equinox.security
      -电子商务的安全存储。G密码
    • org.eclipse.oomph.
      -请参阅窗口>首选项:oomph
    • org.eclipse.recommenders.models.rcp
      -
  • .m2
    -使用的Maven存储库
  • .p2
    -(安装/更新子系统)
  • 。工具
    -由
其他插件可能会也可能不会使用其他目录来存储数据

诀窍是设置Java/Eclipse使用的主目录,方法是在
-vmargs
行之后添加以下行到
Eclipse.ini

-D"user.home=D:/Programmi/Eclipse/home"

执行类似操作的一种简单方法是将目录移动到所需位置,然后创建指向用户目录的符号链接

示例:新的
.p2
位置是
D:\Programmi\Eclipse\.p2

以管理员身份打开CMD控制台并执行以下操作:

mklink /D C:\Users\your-user\.p2 D:\Programmi\Eclipse\.p2

安装Eclipse并在运行它之前编辑
Eclipse.ini
。我建议设置(在
eclipse.ini
的开头添加4行:第一行:
-data
,第二行:工作区目录,第三行:
-configuration
,第四行:配置目录;默认情况下,
.p2
目录将在配置目录的父目录中创建)运行eclipse时,我又有三个文件夹。eclipse.p2.tooling。您是使用eclipse安装程序还是解压缩包?文件夹实际位于何处?您希望它们位于何处?解压缩。该文件夹位于C:\Users\[userhome]中,我想在D:\Programmi\Eclipse中移动。已经询问了,这里给出了更多详细信息:我添加了这一行,但不起作用。当在用户路径中运行eclipse create.p2和.eclipse文件夹时,它在带有eclipse.1a的windows10上对我有效。
.p2
是在主目录中创建的唯一子目录吗?它包含什么?我有路径D:/programmi/Eclipse/home和用户路径.p2和.Eclipse文件夹,还有.tooling文件夹。主目录中的.p2文件夹包含2个file.info和两个folder.core和.engine在添加
-D“user.home=D:/Programmi/Eclipse/home”
之后,在启动Eclipse之前,是否删除了配置区域(
-configuration
)和工作区(
-data
)?可能是其中有存储到您的主目录的路径。对我来说是有效的,但没有引号,并且使用不同的斜杠:
-Duser.home=C:\Development
。食氧。