Переносим NetBeans на флэшке
4 декабря 2008
Так как Eclipse PDT я всегда носил с собой на внешнем жёстком диске, захотелось то же повторить с NetBeans.
Итак, инструкция.
Сливаем последний JRE и NetBeans IDE.
Ставим JRE на съёмный диск. У меня это Z:/jre/.
Ставим NetBeans. Например, в Z:/netbeans/.
После установки IDE идём в папку профиля Windows и копируем в Z:/netbeans_conf/ следующие папки:
.nbi .netbeans .netbeans-registration
- Редактируем z:/netbeans/etc/netbeans.conf:
# netbeans_default_userdir="${HOME}/.netbeans/6.5" netbeans_default_userdir="Z:/netbeans_conf/.netbeans/6.5" netbeans_jdkhome="Z:jre6"
UPDATE:
Оказалось, что есть ещё и ключик --userdir:
netbeans.exe --userdir Z:/netbeans_conf/.netbeans/6.5 netbeans --userdir /usr/home/samdark/netbeans/
UPDATE2:
Ключик всем хорош, но автообновление он ставит в затруднительное положение. Так что вариант №1 — самое оно.
Комментарии RSS по email OK
Подскажи, как относительный путь задавать. Флешка в универе на разных компах с разными буквами монтируется.
Я решил для себя проблему запуском из панельки Total Commander и использованием %COMMANDER_DRIVE%, которая отдаёт букву диска, с которого он запущен.
С относительными путями у меня тут не очень вышло…
netbeans.exe --userdir netbeans_conf
Или можешь задать путь с вложенными папками:
netbeans.exe --userdir netbeans_confnetbeans65
Но не работает, если в пути использовались пробелы или точки (может, что и еще недопустимо, не выявлял).
Извиняйте, слеши порезались...
netbeans.exe --userdir (слеш)netbeans_conf(слеш)
netbeans.exe --userdir (слеш)netbeans_conf(слеш)netbeans(слеш)65(слеш)
P.S. Рот указании этих же путей в netbeans.conf не заработал.
Только сегодня увидел эту статью, благодаря другой статье про антивирусы и папку профиля, попробовал разные варианты запуска, с простыми слешами и обратными, задавал абсолютные пути и относительные - не работает, при запуске нетбинс создаётся папка профиля (если ранее её не было), в ней создаётся папка "var" и ничего не происходит - процесс netbeans завершается без каких-либо ошибок..
Я решил этот вопрос суровым закатыванием папки с конфигами под дропбокс. Как и денвера собственно.
Приятно в целом, но бинзы всё время обновляют индексы, кэши и прочее, так что пока работаю на одном месте я отключаю синхронизацию и включаю перед уходом. Минут 5 аплоад занимает, или больше.
Плюс кэш периодически-таки слетает из-за конфликтов и приходится ручками удалять, но по мне всё равно надёжнее, чем флешка, забываю всё время.
Думаю попробовать то же провернуть под SugarSync, кажется он погибче настраивается, но пока руки не дошли.
цитата: "АндрейПодскажи, как относительный путь задавать. Флешка в универе на разных компах с разными буквами монтируется." я делаю так: Win+R -> subst z: e:\WEB\z такая комнадна создает из папки e:\WEB\z (в которой xampp и netbeans) виртуальный диск z: бывает, файловый менеджер не видит этого диска, но с командной строки можно запустить вэб-сервер и нетбинс. работает "на ура".