среда, 29 августа 2007 г.

NetBeans IDE 5.5.1 во FreeBSD 6.2



Загрузил с сайта netbeans.org мультиплатформенный архив netbeans-5_5_1.tar.bz2, распаковал его в домашний каталог и запустил.

Обычная тема Ocean Swing Look&Feel мне не очень нравится, поэтому пришлось слегка подредактировать файл netbeans/etc/netbeans.conf на предмет другого визуального оформления среды разработки, заодно увеличив её требования по памяти -- у меня простаивает порядка полтора гигабайта ОЗУ. Так же сменил виртуальную машину, указав каталог инсталляции Sun JDK1.6.0 вместо несколько устаревшей Diablo-JDK1.5 (которая нужна только Eclipse 3.2.2):

netbeans_default_options="-J-Xms32m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel -J-Dfile.encoding=UTF-8"

netbeans_jdkhome="/usr/local/jdk1.6.0"


Среда преобрела такой же вид как у всех нативных Gtk-приложений. Скорость реакции интерфейса, замечу, реализованного целиком на Swing без нативных виджетов, несколько удивила -- так же проворно, как у интерфейса Eclipse, который построен на полунативной библиотеке SWT!

О работе с проектами



С ходу нельзя создать новый пустой проект Java-приложения как в Eclipse, но можно импортировать в среду проект, содержащий готовый Ant-скрипт (файл build.xml), так же можно построить проект на основе демонстрационных приложений, идущих вместе с NetBeans. Я выбрал первый вариант, так как все мои последние проекты не привязаны к какой-то конкретной среде разработки и идут исключительно с Ant-скриптом. Импорт существующего проекта удался без редактирования. Ant-скрипт проекта стал управляющим скриптом сборки и запуска приложения внутри среды.

NetBeans Update Center



Посмотрел, что может предложить сервис автоматического обновления модулей среды. Web-проекты с Ajax, API-документация, импортёры проектов из JBuilder и Eclipse, Sun Java System WebServer 7.0 и AVK, Apache Derby Database, модули для работы с системами контроля версий VCS и VSS, различные библиотеки и т.д. Набор впечатляет, но не то, что необходимо мне -- JRuby нет, а шестая версия NetBeans пока сыровата.

Ну да ладно.

1 комментарий:

golodnyj комментирует...

+) а я вот ни как не могу с IDEA перейти +) дамаю на зимних выходных устрою еще одну попытку +)