Со временем начинает не хватать одного окна с запущенной IDE. А запускать любимый Netbeans в новом окне по-умолчанию нельзя. Поискав в google информацию на эту тему, я за пару минут нашел пост на одном из блогов, вот ссылка на оригинал: Opening multiple NetBeans IDE instances simultaneously. В результате приведенных ниже манипуляций мы получим возможность запускать любое кол-во экземпляров Netbeans:
Для начала создадим две (или больше при желании) рабочих директории для системных файлов Netbeans.
Я сделал такие:
C:\NBUsersDirs\nbuserdir1
и
C:\NBUsersDirs\nbuserdir2
После этого создайте копию ярлыка для запуску Netbeans. Каждый ярлык будет запускать свой экземпляр IDE.
У меня их два, названы они соответственно.
В свойствах каждого ярлыка допишите параметр запуска: --userdir путь к дирректории
У меня получилось так:
--userdir C:\NBUsersDirs\nbuserdir1
и
--userdir C:\NBUsersDirs\nbuserdir2
Для того, чтобы узнать какой экземпляр уже запущен (мало ли забыли), можно посмотреть это в пункте меню Netbean - About.
Важно!
После создания директорий и ярлыков, не пытайтесь после запуска Первого ярлыка, после того как в первой директории появятся файлы, скопировать их во вторую папку - ничего не выйдет. Скопироваться-то оно конечно скопируется, а вот к желаемому результату не приведет. Уж не знаю как там чего настроено, но при простом копировании, системных файлов из папки в папку запуска второго экземпляра не происходит - не тратьте время.
Единственное, на чем можно сэкономить время и трафик (при апдейте) - скопировать в первую директорию файлы из директории, где по-умолчанию лежат файлы Netbeans. У меня это был путь: C:\Users\Nix\.netbeans\6.9 Его вы можете посмотреть при запуске Netbeans без параметров в меню About.
Все вышеописанное 100% работает на Windows 7. Как это реализовать на Linux, я не представляю, но надо будет, думаю, разберусь :)
В плане работы в нескольких окнах IDE рулит IDEA. Да и вообще в ней есть еще не мало плюшек. Тем не менее заменить одно другим, как оказалось на практике, не панацея. Всегда может возникнуть задача, которую быстрее выполнить в одной и дольше в другой IDE.
Для начала создадим две (или больше при желании) рабочих директории для системных файлов Netbeans.
Я сделал такие:
C:\NBUsersDirs\nbuserdir1
и
C:\NBUsersDirs\nbuserdir2
После этого создайте копию ярлыка для запуску Netbeans. Каждый ярлык будет запускать свой экземпляр IDE.
У меня их два, названы они соответственно.
В свойствах каждого ярлыка допишите параметр запуска: --userdir путь к дирректории
У меня получилось так:
--userdir C:\NBUsersDirs\nbuserdir1
и
--userdir C:\NBUsersDirs\nbuserdir2
Для того, чтобы узнать какой экземпляр уже запущен (мало ли забыли), можно посмотреть это в пункте меню Netbean - About.
Важно!
После создания директорий и ярлыков, не пытайтесь после запуска Первого ярлыка, после того как в первой директории появятся файлы, скопировать их во вторую папку - ничего не выйдет. Скопироваться-то оно конечно скопируется, а вот к желаемому результату не приведет. Уж не знаю как там чего настроено, но при простом копировании, системных файлов из папки в папку запуска второго экземпляра не происходит - не тратьте время.
Единственное, на чем можно сэкономить время и трафик (при апдейте) - скопировать в первую директорию файлы из директории, где по-умолчанию лежат файлы Netbeans. У меня это был путь: C:\Users\Nix\.netbeans\6.9 Его вы можете посмотреть при запуске Netbeans без параметров в меню About.
Все вышеописанное 100% работает на Windows 7. Как это реализовать на Linux, я не представляю, но надо будет, думаю, разберусь :)
В плане работы в нескольких окнах IDE рулит IDEA. Да и вообще в ней есть еще не мало плюшек. Тем не менее заменить одно другим, как оказалось на практике, не панацея. Всегда может возникнуть задача, которую быстрее выполнить в одной и дольше в другой IDE.
linux#
ОтветитьУдалить1) Копируем папку netbeans-7.1 в netbeans-7.1_second
2) Редактируем /home/user/netbeans-7.1_second/etc/netbeans.conf
netbeans_default_userdir="${HOME}/.netbeans/7.1_second"
3) Создаем ярлык (можно из старого) изменяя там пути
cat netbeans-7.1_second.desktop
[Desktop Entry]
Encoding=UTF-8
Name=NetBeans IDE 7.1 Second Instance
Comment=The Smarter Way to Code [Second]
Exec=/bin/sh "/home/user/netbeans-7.1_second/bin/netbeans"
Icon=/home/user/netbeans-7.1_second/nb/netbeans.png
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0
4) Можно ещё сменить заголовок окна.
Закрываем все netbeans
запускаем mc (с поддержкой архиваторов)
находим /home/user/netbeans-7.1_second/nb/modules/locale/org-netbeans-core-windows_nb.jar
заходим в него
правим файл #unzip/org/netbeans/core/windows/view/ui/Bundle_nb.properties
И не забываем touch /home/user/netbeans-7.1_second/nb/.lastModified
5) Наслаждаемся
Забавно :)
Удалитьп.с. Попробовав поработать в 2-х Netbeans, я понял, что оно мне не надо :)