我看到eclipse在我的用户主文件夹中创建了一些文件夹,如.eclipse .p2等...我想更改这个默认文件夹(我希望将所有文件保存在D:location中)。 我读了这个Change .eclipse folder in Linux但是我不明白哪个文件.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
答案 0 :(得分:1)
某些Eclipse插件存储要在主目录的子目录中由多个Eclipse安装使用的数据。例如, Eclipse IDE for Java Developers 使用以下目录:
.eclipse
org.eclipse.epp.logging.aeri
- Automated Error Reporting (AERI) org.eclipse.equinox.security
- e的安全存储空间。 G。密码org.eclipse.oomph.*
- 参见 Window>偏好:Oomph org.eclipse.recommenders.models.rcp
- Eclipse Code Recommenders .m2
- M2Eclipse .p2
- Equinox p2(安装/更新子系统).tooling
- 由Eclipse plug-ins for Gradle 其他插件可能会也可能不会使用其他目录来存储数据。
诀窍是通过在行-vmargs
之后添加以下行到eclipse.ini
来设置Java / Eclipse使用的主目录:
-D"user.home=D:/Programmi/Eclipse/home"
答案 1 :(得分:1)
执行类似操作的简单方法是将目录移动到所需位置,然后创建指向用户目录的符号链接。
示例:新的.p2
位置为D:\Programmi\Eclipse\.p2
以管理员身份打开CMD控制台并执行以下操作:
mklink /D C:\Users\your-user\.p2 D:\Programmi\Eclipse\.p2