Как изменить расположение каталога настроек netbeans (~/.netbeans)
-
02-07-2019 - |
Вопрос
По умолчанию netbeans сохраняет свои настройки в каталоге .netbeans в домашнем каталоге пользователя.Можно ли изменить расположение этого каталога (особенно под Windows)?
Благодаря Джеймсу Шеку я теперь знаю ответ (измените путь в netbeans.conf), но это подводит меня к другому вопросу:Есть ли способ включить текущее имя пользователя в путь к каталогу настроек netbeans?
Я хочу сделать что-то вроде этого:
netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"
но я не могу определить имя используемой переменной (если она есть).Конечно, я могу добиться того же с помощью опции --userdir, мне просто любопытно.
Решение
да, отредактируйте файл 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».
Другие советы
«HOME» — единственная переменная, поддерживаемая IDE.При развертывании пользовательского приложения с использованием платформы Netbeans «APPNAME» также поддерживается «из коробки».
Для тех, кто оказался здесь в поисках ответа:
Если вы пытаетесь настроить переносимую версию в 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.