Как изменить расположение каталога настроек netbeans (~/.netbeans)

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

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top