Как изменить расположение каталога настроек netbeans (~/.netbeans)
По умолчанию netbeans хранит его настройки в каталоге под названием .netbeans в домашнем каталоге пользователя. Возможно ли изменить местоположение этого каталога (особенно в Windows)?
Спасибо Джеймсу Шеку Теперь я знаю ответ (измените путь в netbeans.conf), но это приводит меня к другому вопросу:
Есть ли способ включить текущее имя пользователя в путь к каталогу настройки netbeans?
Я хочу сделать что-то вроде этого:
netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"
но я не могу определить имя используемой переменной (если есть).
Конечно, я могу сделать то же самое с опцией --userdir, мне просто интересно.
Ответы
Ответ 1
да, отредактируйте файл netbeans.conf в разделе% NETBEANS_HOME%\и т.д.
Отредактируйте строку с помощью:
netbeans_default_userdir = "$ {HOME}/. NetBeans/6,0"
Если вам нужны разные "профили" - т.е. хотите запускать разные копии Netbeans с разными домашними каталогами, вы можете передать новый домашний каталог в пусковую установку. Запустите "netbeans.exe --userdir/path/to/dir" или "nb.exe --userdir/path/to/dir"
Ответ 2
"HOME" - единственная переменная, поддерживаемая IDE. При развертывании настраиваемого приложения с использованием платформы Netbeans "APPNAME" также поддерживается из коробки.
Ответ 3
Для тех, кто приземляется здесь, охотясь за ответом:
Если вы пытаетесь настроить переносимую версию в Windows, Netbeans 7.2 и не будут запускаться, если userdir находится на том же уровне или ниже корня Netbeans.
Итак, если у вас есть:
c:\Portable\Netbeans
вы не можете сделать netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"
Используйте папку OUTSIDE netbeans install, например.
netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"
для кеша не имеет значения.
Протестировано в Windows 8.1 и 7.