2017-06-07 5 views
0

Je cherchais un moyen de le faire et je vois des informations mixtes, Lars Vogel's article suggère que vous pouvez utiliser l'argument du programme -Data. Cela déplace l'espace de travail, ce qui fait partie de ce que je voulais, parce que je ne veux pas que mon application écrit des fichiers dans le répertoire d'exécution (il n'a pas accès à cela), mais il ne le fait pas déplacez mes fichiers .pref.Comment puis-je déplacer des projets Eclipse RCP fichiers .pref

La plupart des ressources que je vois disent que les fichiers .pref sont stockés dans l'espace de travail, mais pas du tout, ils sont sous /configuration/.settings/ qui ne se trouve pas dans l'espace de travail, mais dans la course répertoire de mon exe exporté.

Est-il possible d'obtenir ces préférences pour accéder au répertoire de base de l'utilisateur?

Répondre

2

La majorité des préférences se trouvent dans l'espace de travail (ce sont les préférences « InstanceScope »)

Il y a quelques-unes qui sont globales à tous les espaces de travail qui sont stockés dans l'emplacement de /configuration/.settings (la plupart du temps à voir avec les valeurs récentes des espaces de travail) - ce sont les préférences 'ConfigurationScope'.

La prise en charge de l'installation multi-utilisateur permet d'apporter des modifications aux emplacements - voir Eclipse multi-user installs dans l'aide