Comment changer l'emplacement du répertoire des paramètres de Netbeans (~ / .netbeans)

StackOverflow https://stackoverflow.com/questions/116444

  •  02-07-2019
  •  | 
  •  

Question

Par défaut, Netbeans stocke ses paramètres dans un répertoire appelé .netbeans sous le répertoire de base de l'utilisateur. Est-il possible de changer l'emplacement de ce répertoire (surtout sous Windows)?

Grâce à James Schek, je connais maintenant la réponse (changez le chemin dans netbeans.conf) mais cela me conduit à une autre question: Est-il possible d'inclure le nom d'utilisateur actuel dans le chemin d'accès au répertoire des paramètres netbeans?

Je veux faire quelque chose comme ça:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"

mais je n'arrive pas à comprendre le nom de la variable à utiliser (s'il y en a). Bien sûr, je peux réaliser la même chose avec l'option --userdir, je suis simplement curieux.

Était-ce utile?

La solution

oui, éditez le fichier netbeans.conf sous% NETBEANS_HOME% \ etc.

Modifiez la ligne avec: netbeans_default_userdir = " $ {HOME} /. netbeans / 6.0 "

Si vous avez besoin de différents "profils" - c'est-à-dire. voulez exécuter différentes copies de Netbeans avec différents répertoires de départ, vous pouvez passer un nouveau répertoire de départ au lanceur. Exécutez & net; netbeans.exe --userdir / path / to / dir " ou "nb.exe --userdir / path / to / dir"

Autres conseils

"HOME" est la seule variable supportée par l'EDI. Lors du déploiement d'une application personnalisée à l'aide de la plate-forme Netbeans, "APPNAME". est également pris en charge hors de la boîte.

Pour quelqu'un qui débarque ici à la recherche d'une réponse:

Si vous essayez de configurer une version portable dans Windows, Netbeans 7.2 et versions ultérieures ne démarreront pas si userdir est au même niveau ou plus bas que la racine Netbeans.

Donc si vous avez: c: \ Portable \ Netbeans vous ne pouvez PAS faire netbeans_default_userdir = "c: \ Portable \ Netbeans \ userdir \ 8.0"

Utilisez un dossier OUTSIDE netbeans, par exemple. netbeans_default_userdir = "c: \ Portable \ NetbeansUserDir \ 8.0"

pour le cache, cela n'a pas d'importance.

Testé sous Windows 8.1 et 7.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top