Как изменить расположение каталога настроек netbeans (~ / .netbeans) - PullRequest
10 голосов
/ 22 сентября 2008

По умолчанию netbeans сохраняет свои настройки в каталоге с именем .netbeans в домашнем каталоге пользователя. Можно ли изменить местоположение этого каталога (особенно под Windows)?

Благодаря Джеймсу Шеку я теперь знаю ответ (измените путь в netbeans.conf), но это приводит меня к другому вопросу: Есть ли способ включить текущее имя пользователя в путь к каталогу настроек netbeans?

Я хочу сделать что-то вроде этого:

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

но я не могу понять имя переменной для использования (если есть). Конечно, я могу добиться того же с помощью опции --userdir, мне просто любопытно.

Ответы [ 3 ]

13 голосов
/ 22 сентября 2008

да, отредактируйте файл netbeans.conf в% NETBEANS_HOME% \ etc.

Редактировать строку с помощью: netbeans_default_userdir = "$ {HOME} /. NetBeans / 6,0"

Если вам нужны разные «профили» - т.е. Если вы хотите запускать разные копии Netbeans с разными домашними каталогами, вы можете передать новый домашний каталог в панель запуска. Запустите "netbeans.exe --userdir / path / to / dir" или "nb.exe --userdir / path / to / dir"

2 голосов
/ 16 января 2015

Для того, кто приземлится здесь в поисках ответа:

Если вы пытаетесь настроить переносную версию в Windows, Netbeans 7.2 и выше не запустится, если userdir находится на том же уровне или ниже, чем корень Netbeans.

Итак, если у вас есть: c:\Portable\Netbeans вы не можете сделать netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"

Используйте папку НАРУЖНАЯ установка NetBeans, например. netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

для кеша это не важно.

Протестировано в Windows 8.1 и 7.

2 голосов
/ 23 сентября 2008

«HOME» - единственная переменная, поддерживаемая IDE. При развертывании пользовательского приложения с использованием платформы Netbeans «APPNAME» также поддерживается сразу после установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...