Среда IDE NetBeans представляет собой стандартную модульную интегрированную среду разработки (Integrated Development Environment; IDE), написанную на языке программирования Java. Проект NetBeans состоит из интегрированной среды разработки с открытым исходным кодом, написанной на языке программирования Java, и платформы приложения, которая может использоваться в качестве общей платформы для создания приложений любого типа.
Среда IDE NetBeans 6.1 содержит существенные обновления по сравнению с версией среды IDE NetBeans 6.0 и включает следующие изменения:
Поддержка JavaScript.
Поддержка платформы Spring.
Поддержка нового MySQL в Database Explorer. Этот компонент позволяет выполнять регистрацию сервера MySQL, просматривать, создавать и удалять базы данных, быстро создавать и открывать подключения к этим базам данных, а также запускать средство администрирования для MySQL. Он также позволяет быстро создавать стандартные базы данных NetBeans, что существенно упрощает работу с руководствами, блогами и т.д.
Поддержка компонентов Java. Теперь можно просматривать шаблоны компонентов Java в навигаторе и редакторе информации о компоненте.
Генератор JSF CRUD. Этот компонент позволяет генерировать приложения JavaServer Faces CRUD из классов объектов JPA.
Совместное использование проектов. Эта новая возможность в проектах Java SE, Java Web и всех типах проектов Java EE позволяет создавать проекты с совместным использованием определений библиотек. Это, в свою очередь, позволяет создавать автономные проекты или наборы проектов, которые могут быть быстро и без проблем скомпонованы из командной строки, на серверах непрерывной интеграции или из других интегрированных сред разработки.
Существующая инфраструктура была расширена и теперь поддерживает прозрачность окон (в платформах, которые предоставляют такую возможность).
Соединение Javadoc и источников. Теперь любой элемент JAR в пути к классам проекта можно связать с соответствующим Javadoc и источниками.
Окна "Inspect Members and Hierarchy". Проверка членов и иерархии теперь выполняется в том случае, если курсор в редакторе Java установлен на классе Java, для которого нет доступного источника.
Привязка атрибутов для проектов Visual Web JSF по запросу.
Поддержка Axis2 для веб-служб.
Интеграция пользовательского интерфейса SOAP для тестирования и мониторинга веб-служб.
Ниже приводится список технологий, поддерживаемых средой IDE NetBeans 6.1, а также серверов приложений, с которыми была протестирована эта среда разработки. Если планируется использовать версии JBoss, WebLogic или Struts, отличные от указанных в этом списке, учтите, что в результате применения технологий, являющихся внешними интерфейсами, неконтролируемыми или недостаточно контролируемыми проектной группой, могут возникнуть непредсказуемые ситуации.
Поддерживаемые технологии:
Enterprise JavaBeans (EJB) 3.0
JAX-WS 2.1
Java Persistence (JSR-220)
JavaServer Faces 1.2 (JSR-127)
Java Servlet 2.5
JavaServer Pages (JSP) 2.1
Struts 1.2.9
Java API for XML-based Remote Procedure Calls (JAX-RPC) 1.6
Java APIs for XML Registries (JAXR) 1.0
Java API for XML Processing (JAXP) 1.4
Java Architecture for XML Binding (JAXB) 2.1
JavaServer Pages Standard Tag Library (JSTL) 1.1
Протестированные серверы приложений:
Sun Java System Application Server 9.0 (GlassFish V1)
Sun Java System Application Server 9.1 (GlassFish V2)
Sun Java System Application Server PE 8.2
Tomcat 5.5
Tomcat 6.0
JBoss 4.0.4
WebSphere 6.0
Websphere 6.1
WebLogic 9.2
WebLogic 10
Примечание: При использовании сервера приложений GlassFish для работы со средой IDE NetBeans 6.1 рекомендуется выбрать GlassFish V2.
Требования к системе
Среда IDE NetBeans функционирует в операционных системах с поддержкой Java VM (Virtual Machine) и была протестирована с указанными ниже платформами.
Примечание: Требуемое минимальное разрешение экрана для IDE составляет 1024x768 пикселей.
Поддерживаемые операционные системы
Минимальные требования к комплектации оборудования
Microsoft Windows XP Professional SP2:
Процессор: Intel Pentium III 800 МГц или эквивалент
Память: 512 Mб
Дисковое пространство: 750 Mб свободного дискового пространства
Microsoft Windows Vista:
Процессор: Intel Pentium III 800 МГц или эквивалент
Память: 512 Mб
Дисковое пространство: 750 Mб свободного дискового пространства
Ubuntu 7.x:
Процессор: Intel Pentium III 800 МГц или эквивалент
Память: 512 Mб
Дисковое пространство: 650 Mб свободного дискового пространства
Red Hat EL 4:
Процессор: Intel Pentium III 800 МГц или эквивалент
Память: 512 Mб
Дисковое пространство: 450 Mб свободного дискового пространства
ОС Solaris, версия 10 (SPARC):
Процессор: UltraSPARC II 450 МГц
Память: 512 Mб
Дисковое пространство: 650 Mб свободного дискового пространства
ОС Solaris, версия 10 (версия для платформы x86/x64):
Процессор: AMD Opteron 1200 Series 1,8 ГГц
Память: 512 Mб
Дисковое пространство: 650 Mб свободного дискового пространства
ОС Macintosh X 10.4.9 Intel:
Процессор: Dual-Core Intel
Память: 512 Mб
Дисковое пространство: 650 Mб свободного дискового пространства
ОС Macintosh X 10.4.9 PPC:
Процессор: PowerPC G4
Память: 512 Mб
Дисковое пространство: 650 Mб свободного дискового пространства
Среда IDE NetBeans также работает на следующих платформах:
Java Desktop System 2
Microsoft Windows 2000 Professional SP4
ОС Mac X 10.4.5 Intel
Другие дистрибутивы Linux, например, Red Hat Enterprise Linux
Примечание: Несмотря на то, что указанные выше требования к системе применимы к большинству вариантов настройки IDE, для некоторых областей поддержки NetBeans Web and Java EE предъявляются особые требования к системным ресурсам, в частности, при использовании в сочетании с различными серверами приложений. Для достижения оптимальных результатов при разработке приложений Web и Java EE проверьте, что система соответствует, по крайней мере, рекомендуемым требованиям.
Требуемое программное обеспечение
Среда IDE NetBeans работает в J2SE (Java SE Development Kit) JDK 5.0, обновление 14 и выше (включая JDK 6.0), включая среду Java Runtime Environment и средства разработчика для компиляции, отладки и выполнения приложений, написанных на языке Java.
JDK для соответствующей платформы можно загрузить по одному из указанных ниже адресов:
При первом запуске IDE можно импортировать набор параметров настройки, которые использовались в предыдущих версиях среды IDE NetBeans. Если параметры настройки не импортируются из предыдущего выпуска, IDE открывается с использованием установок по умолчанию.
Примечание: Среда IDE распознает только те предыдущие установки, каталог пользователя для которых находится в местоположении по умолчанию. Эта среда не распознает установки, каталог пользователя для которых указан с помощью ключа команды в командной строке --userdir. Если требуется импортировать параметры настройки из IDE, которые не распознаются программой установки, то вместо использования программы установки загрузите архивную версию IDE.
Примечание: Если проект был создан в среде IDE NetBeans 4.1 или ниже, а впоследствии его свойства были изменены для работы в среде IDE NetBeans 6.1, этот проект не будет работать в более ранних версиях среды IDE NetBeans.
В функциональные возможности базы данных NetBeans 6.1 были внесены следующие изменения:
Перемещение средств управления сервером базы данных Java DB в окно "Services". В предыдущих версиях IDE управление сервером базы данных Java DB осуществлялось из пункта "Tools" главного меню. В среде IDE NetBeans 6.1 создание, удаление и другие операции администрирования баз данных выполняются с помощью узла "Java DB" в окне "Services".
Визуальный редактор запросов. Визуальный редактор запросов был удален из Database Explorer и теперь доступен только в рамках инфраструктуры Visual Web.
Дополнительная поддержка MySQL. Среда IDE NetBeans 6.1 предоставляет дополнительную поддержку MySQL. Теперь с помощью узла "MySQL" в окне "Services" можно запускать сервер MySQL и завершать его работу, а также обращаться к средствам администрирования MySQL. Также в среде IDE NetBeans 6.1 предусмотрены упрощенные операции управления базами данных MySQL.
Обновленные драйверы. В среде IDE NeBeans были обновлены драйверы PostgreSQL и MySQL. Теперь используется версия драйвера PostgreSQL 8.3-603 и версия драйвера MySQL 5.1.5.
Редактор SQL: новая директива разделителя. Новая директива разделителя в редакторе SQL позволяет выполнять сохраненные процедуры и триггеры, а также другие блоки с несколькими операторами. Ранее эта возможность была недоступна, поскольку редактор SQL некорректно осуществлял разделение процедуры на несколько операторов, разделенных точкой с запятой, и пытался выполнять их по отдельности. Избежать этой проблемы позволяет использование директивы для установки разделителя, отличного от точки с запятой. Например:
delimiter ??
create procedure test()
begin
declare x tinyint;
select count(*) from person into x;
if x = 2
then
select * from trip;
end if;
end??
delimiter ;
call test();
Протестированные драйверы
Среда IDE NetBeans 6.1 была протестирована со следующими базами данных и драйверами.
Описание: На платформах Solaris и Linux при потере соединения с сетью процесс установки зависает при выполнении программой установки поиска совместимого JDK в сетевых каталогах.
Обход проблемы: Восстановите соединение с сетью и продолжите установку.
Описание: На платформах Macintosh при использовании только JDK 6.0 могут возникнуть проблемы при установке, поскольку эта версия JDK не соответствует стандарту качества FCS. Предпочтительной версией JDK для ОС Mac является 1.5.0_07.
Описание: Программа установки отображается в виде пустого/серого диалогового окна при выполнении в ОС Ubuntu с установленным Beryl/Compiz/Compiz Fusion.
Обход проблемы: Перед запуском программы установки выполните команду export AWT_TOOLKIT=MToolkit.
Описание: Установка завершается сбоем при выполнении команды unpack200. Эта ошибка может быть вызвана монитором процессов Logitech (Webcam Effects Helper).
Обход проблемы: Если в системе выполняется приложение монитора процессов Logitech (Webcam Effects Helper) (LVPrcSrv.exe), удалите его или завершите его работу перед установкой.
Описание: В Fedora Core 8 и Ubuntu 8.04 alpha 6 установка GlassFish V2 завершается сбоем при использовании JDK 7 (64-разрядный сервер VM JDK7 IcedTea).
Обход проблемы: Для этих платформ используйте JDK 5 или JDK 6.
Язык страницы загрузки среды IDE NetBeans 6.1 можно выбрать в выпадающем списке "Choose Page Language".
Описание: Страница загрузки отображается на языке, указанном по умолчанию для используемого обозревателя. При использовании нелокализованного обозревателя страница отображается на английском языке. Для просмотра страницы загрузки на китайском, японском или португальском (Бразилия) языке выберите соответствующий язык из выпадающего списка "Choose Page Language" в верхней части страницы загрузки.
Обход проблемы: Для просмотра локализованной страницы загрузки на китайском, японском и португальском (Бразилия) языках используйте локализованные версии обозревателя Firefox. Для просмотра страницы загрузки на китайском, японском или португальском (Бразилия) языке выберите соответствующий язык из выпадающего списка "Choose Page Language" в верхней части страницы загрузки.
Мастер установки среды IDE NetBeans 6.1 запускается некорректно (зависает). После завершения процесса установки пользователем вручную, программа установки выводит сообщение о том, что выполняется другой экземпляр программы установки.
Описание: В Windows при использовании Java6 по умолчанию и хранении zip-файлов больших размеров на рабочем столе мастер установки запускается некорректно (зависает). После завершения процесса установки пользователем вручную, программа установки выводит сообщение о том, что выполняется другой экземпляр программы установки.
Обход проблемы: Перед установкой удалите все большие zip-файлы с рабочего стола.
Проблемы при запуске IDE (Solaris x86 и Dual-Core Opteron).
Описание: В некоторых вариантах ОС Solaris x86 и Dual-Core Opteron может возникнуть проблема при запуске IDE вследствие ошибки JDK с загрузкой библиотек GTK look&feel.
Обход проблемы: При возникновении такой проблемы укажите следующее в командной строке: -laf javax.swing.plaf.metal.MetalLookAndFeel.
Некорректное отображение символов при использовании некоторых азиатских языков.
Описание: При выполнении IDE с некоторыми азиатскими языками в Ubuntu и некоторых других дистрибутивах Linux экранный текст в среде IDE может быть нечитабельным. В определенных дистрибутивах Linux многобайтовые символы могут отображаться в виде прямоугольников вследствие проблем настройки шрифта JDK.
Обход проблемы: Поскольку способы обхода данной проблемы для этого выпуска неизвестны, рекомендуется использовать альтернативные дистрибутивы Linux при необходимости применения таких языков.
Проблема №64840: Сбой подключения к сети в Linux при активации IPv6.
Описание: Сбой подключения к сети в Linux с активацией IPv6, что не позволяет IDE подключиться к связанным серверам, выполнить автообновление и т.д.
Обход проблемы: В такой ситуации запустите среду IDE с помощью ключа -J-Djava.net.preferIPv4Stack=true'. Либо отключите IPv6 (в /etc/modules.conf или /etc/modprobe.conf).
Проблема JDK 6 №6389282: Приложения Java, созданные на основе шаблона проекта Java Desktop Application, могут не функционировать в Linux с локализацией для Китая или Японии при использовании JDK 6.
Описание: Приложения Java, созданные на основе шаблона проекта Java Desktop Application, могут не функционировать в Linux с локализацией для Китая или Японии при использовании JDK 6.
Обход проблемы: Используйте JDK 5.0 или выполняйте проекты на английском языке.
Проблема №119617: Потеря курсора в редакторе и отсутствие возможности ввода с клавиатуры.
Описание: Такая проблема может иногда возникать после использования подсказки в окне редактора: точка вставки в редакторе исчезает, и пользователь не может выполнять ввод с клавиатуры. Наиболее часто такая проблема появляется при работе с ОС Mac X 10.4, однако подобные случаи зафиксированы и при работе с некоторыми версиями Ubuntu.
Обход проблемы: С помощью мыши откройте и снова закройте диалоговое окно (например, диалоговое окно "Properties"). После этого фокус возвращается к редактору; точка вставки и клавиатура будут работать корректно.
Проблема №119567: Проект приложения базы данных рабочего стола не запускается, если в имени проекта или в пути к нему содержатся символы, отличные от ASCII.
Описание: Причина в текущих библиотеках TopLink, используемых в среде IDE. Была зарегистрирована проблема в библиотеке TopLink . Эта проблема с Glassfish была исправлена в Glassfish v2.1. Однако NetBeans 6.1 поддерживает Glassfish v2 u2, а данное исправление в этой версии Glassfish отсутствует.
Обход проблемы: Используйте в имени проекта приложения базы данных рабочего стола или пути к этому проекту только символы ASCII.
Проблема №118174 и другие связанные проблемы: I18N – Javadoc в определенных случаях не может быть найден в Solaris или, возможно, других платформах при использовании веб-обозревателя Firefox.
Описание: Если при использовании Firefox в ОС Solaris и Mac или Windows в имени проекта или в пути к нему содержатся многобайтовые символы или символы, отличные от ASCII, и если свойство кодировки проекта имеет значение, отличное от utf-8 (т.е. эти пути имеют такую кодировку), могут возникнуть проблемы при поиске или отображении созданного Javadoc.
Например, если проект имеет свойство кодировки euc-jp в ОС Solaris, а в имени проекта или в пути к нему используются японские символы этой кодировки, Javadoc не будет найден, а в Firefox будет отображаться сообщение об ошибке.
Проблема состоит в том, что часть URL-адреса имеет кодировку UTF-8, а часть – EUC-JP; средство Javadoc сохраняет URL-адрес в кодировке, созданной для веб-страницы, но корректным способом является создание текста в запрашиваемой кодировке (в данном случае EUC-JP) и URL-адресов в UTF-8.
Обход проблемы: Не используйте многобайтовые символы в имени проекта или в пути к этому проекту.
Проблема №130357: I18N – ОС Mac не создает Javadoc, если имя проекта или путь к нему содержат многобайтовые символы.
Описание: Задача Javadoc при создании временного файла параметров записывается в кодировке ОС по умолчанию (MacRoman). Такая ситуация возникает в ОС Mac, поскольку части BSD и Mach (системные вызовы и вызовы ядра) принимают параметры в UTF-8, а ОС и HFS используют MacRoman.
Обход проблемы: Не используйте многобайтовые символы в имени проекта или в пути к этому проекту.
Проблема №130311: В ОС Mac некоторые сообщения или строки на другом языке или наборе символов отображаются в окне вывода некорректно.
Описание: Например, в ОС Mac X 10.4 при использовании System.out.println в коде Java строки, содержащие японские символы, отображаются правильно в исходном коде, но в окне вывода отображаются в виде вопросительных знаков.
Обход проблемы: Способа обхода этой проблемы в настоящее время не найдено.
Проблема №130245: I18N – ОС Mac: невозможно создать репозиторий Mercurial (hg) из проекта при наличии многобайтовых символов в пути к проекту в ОС Mac 10.4.x.
Описание: При попытке создать репозиторий в окне "Output" или "Terminal" отображается сообщение об ошибке.
Примечание: Эта проблема не возникает в ОС Mac 10.5 с Mercurial 1.0 или Mercurial 0.9.5. Она появляется в ОС Mac 10.4 с Mercurial 0.9.5 (Mercurial 1.0 для Mac 10.4 в настоящее время недоступен).
Обход проблемы: Создайте репозиторий Mercurial из командной строки с помощью команды hg init <DirectoryName>.
Проблема №133893: Ошибка реорганизации (переименования) с ClassCastException.
Описание: При реорганизации (удалении, переименовании и т.д.) класса Java в диалоговом окне отображается следующая ошибка: "Module Spring Beans threw java.lang.ClassCastException: org.netbeans.editor.ext.ExtSyntaxSupport". Это особенно характерно для веб-проектов, расширенных с использованием веб-платформы MVC Spring.
Обход проблемы: Щелкните правой кнопкой мыши узел проекта в ракурсе "Projects" и нажмите "Properties". В диалоговом окне "Project Properties" выберите категорию "Spring Framework". На вкладке "Configuration Files" удалите файл web/WEB-INF/jsp/index.jsp и нажмите "OK".
Неразрешенные проблемы Web и Java EE для этого выпуска:
Комплект Visual Web JSF Backwards Compatibility Kit
Описание: Visual Web JSF Backwards Compatibility Kit предоставляет дополнительные библиотеки, требуемые разработчику приложений Visual Web для поддержки проектов на основе J2SE 1.4 или J2EE 1.4. Эти библиотеки не являются библиотеками с открытым исходным кодом и поэтому поставляются в виде отдельного подключаемого модуля NetBeans. Этот комплект используется для установки следующих библиотек, требуемых для проектов J2EE 1.4:
Отсутствует поддержка стандартных компонентов Ajax.
Описание: Стандартные компоненты Blue Prints Ajax не поддерживаются в этом выпуске, поскольку они основаны на старой версии Dojo, которая несовместима с более поздними версиями. Компоненты Woodstock, включенные в NetBeans, зависят от более актуальных версий интерфейсов API Dojo для визуализации на стороне клиента. Для большинства широко используемых компонентов BP Ajax (поддерживаются в NetBeans 5.5) имеются эквивалентные функциональные возможности, доступные на веб-сайте Project Woodstock, как указано ниже.
Функция автозаполнения – в этом блоге (http://blogs.sun.com/dmitry/entry/creating_autocomplete_entry_field_with) описаны возможности получения аналогичных функциональных возможностей с компонентами из библиотеки Project Woodstock.
Всплывающий календарь – Project Woodstock включает компонент "Calendar".
Поле "Select Value" – используйте функцию автозаполнения вместо аналогичных функциональных возможностей, но с другим пользовательским интерфейсом.
Индикатор хода выполнения – Project Woodstock включает компонент "Progress Bar".
Карта Google – запланировано для использования в будущем.
Компонент оценки – запланировано для использования в будущем.
Редактор RichText – не поддерживается.
Проблема №113888: Темы Woodstock несовместимы с переносом проектов из среды IDE NetBeans 5.5/5.5.1 в среду IDE NetBeans 6.1. Эта проблема связана с проблемой №99063: пропуск элемента тела при переключении на новую тему Woodstock.
Описание: При переносе проектов с пользовательскими темами в среде IDE NetBeans 6.1 возникают ошибки из-за пропуска элементов тела.
Обход проблемы: Перед переносом переключитесь на новую тему вручную. Пользовательские темы не будут работать и требуют повторной компоновки.
Проблема №94193: Невозможно изменить свойства компонента в окне "Outline" или через пакеты исходных файлов в окне "Projects".
Описание: В среде IDE NetBeans 6.1 пункт меню "Add" в окне "Navigator" отключен. Функциональность для изменения свойств через пакеты исходных файлов отсутствует.
Обход проблемы:
Дважды щелкните "SessionBean1" (или другой файл java) для открытия компонента в редакторе Java.
Добавьте свойство вручную, например, private String CustomerId;.
Щелкните правой кнопкой мыши свойство и выберите "Generate Code".
В меню "Generate" выберите "Getters and Setters".
В диалоговом окне "Generate Getters And Setters" для SessionBean1 выберите свойство и нажмите "OK".
После свойства добавляются публичные методы получения и установки.
Проблема №95022: Изменение размеров текстового поля и других компонентов невозможно.
Описание: Вследствие изменений в компонентах Woodstock программы обработки изменения размеров были удалены из следующих компонентов Woodstock: "TextField", "Text Area", "Password Field", "Drop Down" и "List Box". Эта проблема особенно существенно влияет на проекты, импортированные из Java Studio Creator и NetBeans Visual Web Pack 5.5/5.5.1. Измененные компоненты могут отличаться от аналогичных компонентов в предыдущих выпусках.
Обход проблемы: Для компонентов "TextField" and "Text Area" используйте атрибуты столбцов и строк соответственно. Компоненты "Drop Down" и "List Box" были расширены и теперь включают новое свойство ширины.
При отображении в IE7 все компоненты "Button" могут отображаться с неправильной шириной.
Описание: При размещении кнопки путем абсолютного позиционирования ее ширина отображается неправильно. Например, эта проблема может возникнуть при использовании абсолютного позиционирования в среде IDE NetBeans 6.1 для размещения компонентов в режиме структуры сетки.
Для IE7 требуется указать значение ширины кнопок. Если атрибут ширины не указан, устанавливается значение width:auto. При этом ширина кнопки будет равна всей доступной ширине элемента контейнера кнопки. Например, если стиль кнопки left=130px, то кнопка будет начинаться на уровне 130 пикс. слева и продолжаться до ширины элемента <body>.
Обход проблемы: Существует несколько различных способов решения этой проблемы в NetBeans:
Укажите в среде IDE свойство ширины для кнопки или измените размеры кнопки для присвоения в IDE ширины кнопке.
В среде IDE перетащите кнопку в компонент "Group Panel" и поместите ее в тег диапазона. В этом случае устанавливать позиционирование не требуется, поскольку оно настраивается в среде IDE для компонента "Group Panel". Например, код JSP кнопки в компоненте "Group Panel" может выглядеть следующим образом:
Проблема №106299: Файлы faces-config.xml проектов Visual Web JSF не содержат раздел языка, как в предыдущих версиях.
Описание: Файл faces-config.xml использовался для получения закомментированного раздела с описанием способа определения других языков и несколькими строками для конкретных языков в качестве примера. Теперь пользователи должны добавлять эти строки вручную и проверять, что имена требуемых языков находятся в разделе поддерживаемых языков.
Обход проблемы: Добавьте требуемый язык вручную в раздел языков файла faces.config.xml. Ниже приводится пример кода:
Проблема №125965: Исключение нулевого указателя при перетаскивании после закрытия проекта Visual Web.
Описание: При работе с двумя проектами JSF Visual Web JSF после закрытия второго проекта и возврата к первому может возникнуть исключение из-за нулевого указателя для первого перетаскивания.
Обход проблемы: Нажмите "Refresh" на экране проектирования и продолжайте работу. Если проблема сохраняется, необходимо перезапустить среду IDE.
NetBeans 6.1 Web Services позволяет разрабатывать службы SOAP, RESTful и клиентов. Поддерживаются архитектуры JAX-WS (Metro), REST (Jersey), Axis2 и JAX-RPC.
Неразрешенные проблемы веб-служб для этого выпуска:
Проблема №129077: Перетаскивание службы Facebook к классу сервлетов или ресурсов.
Описание: Возможны проблемы компиляции с /src/org.netbeans.saas.facebook.FacebookService.java и /src/org.netbeans.saas.facebook.FacebookService.java. Кроме того, отсутствует класс сервлетов Callback и его регистрация в web.xml.
В NetBeans 6.1 Mobility отсутствует поддержка сквозных подключений (End to End).
Описание: Мобильные приложения невозможно подключить к сети предприятия с помощью дистрибутива Mobility для NetBeans 6.1.
Обход проблемы: Установите подключаемый модуль "End to End" для Mobility.
В главном меню IDE выберите "Tools > Plugins".
В диалоговом окне "Plugins" выберите вкладку "Available Plugins".
В столбце "Name" вкладки "Available Plugins" найдите "Mobility End to End".
Установите флажок рядом с "Mobility End to End" и нажмите "Install".
В диалоговом окне программы установки среды IDE NetBeans отображается информация о подключаемых модулях, которые требуется установить. Если требуются дополнительные подключаемые модули, они выбираются в среде IDE автоматически. Нажмите "Next".
Далее появится лицензионное соглашение. Для активации функциональности "End to End" примите условия лицензионного соглашения и нажмите "Install".
Примечание: Функциональность "End to End" можно также получить путем установки полной версии выпуска NetBeans 6.1.
Пакет Mobility Pack не запускается, если имя каталога, путь к каталогу установки или каталог пользователя содержат символы, отличные от ASCII.
Описание: Sun Java Wireless Toolkit не поддерживает символы, отличные от ASCII, в путях к проектам.
Обход проблемы: Проверьте, что каталог пользователя не содержит символы, отличные от ASCII. В противном случае измените каталог пользователя IDE по умолчанию.
Проблема JDK 6 №6389282: При работе с китайским и японским языками в Linux с использованием JDK 6 запуск проектов завершается сбоем.
Описание: Проекты мобильных приложений, созданные в NetBeans, невозможно выполнить на японском и китайском языках в Linux с использованием JDK 6.
Обход проблемы: Используйте JDK 5.0 или выполняйте проекты на английском языке.
UML NetBeans 6.1 позволяет исследовать и анализировать функциональные возможности UML в среде IDE. Мы будем благодарны за помощь пользователей и ожидаем получения отзывов и сообщений о любых возникших проблемах в нашей системе отслеживания проблем по адресу http://www.netbeans.org/community/issues.html.
Примечание: В настоящее время NetBeans 6.1 UML не поддерживаются в ОС Macintosh X. Для ОС Macintosh X UML доступен через диспетчер подключаемых модулей NetBeans. Для получения дополнительной информации об известных проблемах с UML в ОС Macintosh X и способах их обхода см. вики-страницу NetBeans http://wiki.netbeans.org/wiki/view/UMLMacIssues.
Этот выпуск NetBeans SOA 6.1 позволяет исследовать и оценить новые функциональные возможности в среде IDE. Мы будем благодарны за помощь пользователей и ожидаем получения отзывов и сообщений о любых возникших проблемах в нашей системе отслеживания проблем по адресу http://www.netbeans.org/community/issues.html.
Неразрешенные проблемы SOA для этого выпуска:
Если требуется использовать Sun Java System Access Manager, необходимо установить полный вариант загрузки среды IDE, а также Java Application Platform SDK, обновление 3 Beta или выше по адресу http://java.sun.com/javaee/downloads/index.jsp. Для получения дополнительной информации о процессе установки Access Manager см. Установка Sun Java System Access Manager.
Проблема №114171: Файлы WSDL, измененные в CASA вручную, выдают исключения нулевого указателя в выходных данных build.xml.
Описание: CASA не поддерживает пользовательское изменение созданных файлов и не выводит предупреждений при выполнении пользователем таких действий.
Обход проблемы: Не изменяйте файлы WSDL, созданные CASA. Изменение файлов WSDL вручную не поддерживается и приводит к непредвиденным результатам.
Проблема №84622: Среда IDE не позволяет выполнить откат извлечения файла(ов) WSDL после отмены диалогового окна "PartnerLink".
Описание: При отмене диалогового окна "PartnerLink", которое появляется при перетаскивании файла WSDL или узла "Web Service" из проекта NetBeans в диаграмму, среда IDE не позволяет выполнить откат извлечения файла(ов) WSDL.
Обход проблемы: Если эти файлы не требуются для выполнения проекта, просто удалите их вручную из окна "Projects", как удалили бы любой другой ресурс проекта.
Проблема №112344: Перетаскивание в древовидной структуре редактора схем XML может вызвать исключения.
Обход проблемы: Используйте JDK 1.6.0_02 или выше.
Проблема №96237: Разработчик XSLT не поддерживает сообщения, определенные для сложных, простых или встроенных типов.
Описание: В этом выпуске разработчик XSLT не поддерживает сообщения, объявленные в WSDL с использованием атрибута type="...". Поддерживаются только объявления с атрибутом element="...".
Проблема №132274: WSDL из мастера базы данных выдает исключение и создает неправильный файл wsdl в Solaris при использовании японского языка (euc-jp).
Описание: Иногда при выполнении с помощью "File > New WSDL" из мастера базы данных возникает исключение, и создается неправильный файл wsdl с пустым исходным файлом. Это случается при работе с языком Solaris ja (euc-jp); такая проблема может возникнуть при работе с этим языком в Linux, Mac или при использовании других языков Unix (не UTF-8) в Solaris. В Windows такая проблема не возникает. Эта проблема также не появляется при использовании solaris ja utf-8 или других языков utf-8.
Обход проблемы: При использовании среды NetBeans с utf-8 ja или другими языками utf-8 эта проблема может быть частично решена, но потребуется изменить существующие файлы, созданные или импортированные в кодировке euc-jp для их использования в кодировке utf-8. В противном случае некоторые символы будут отображаться некорректно. Например, эта проблема не возникает при использовании NetBeans с языком Solaris ja_JP.UTF-8.
Проблема №133136: В течение длительного периода времени отсутствует реакция среды IDE после форматирования кода схемы XML.
Описание: После форматирования большого файла схемы XML следующее действие в среде IDE вызывает ее зависание на длительное время. Для возврата IDE в нормальное состояние может потребоваться более 10 минут.
Обход проблемы: Как правило, требуется просто подождать.
Проблема №132544 : Сбой при развертывании, если сервер приложений не был запущен предварительно.
Описание: Процесс развертывания завершается сбоем в том случае, если пользователь пытается повторно развернуть приложение без предварительного запуска сервера приложений.
Обход проблемы: Запустите сервер приложений, отмените развертывание приложения, а затем выполните его повторно.
NetBeans 6.1 поддерживает работу с приложениями на C/C++ в ОС Microsoft Windows, Macintosh X, Linux и SolarisТМ. Разработчики приложений на C/C++ могут переносить существующие приложения в систему проекта NetBeans или разрабатывать новые приложения и библиотеки. Поддержка C/C++ в среде NetBeans включает сквозной цикл разработки: проекты и шаблоны, расширенный редактор с поддержкой языков, компоновку на основе файлов makefile и отладку.
Для получения информации об установке и настройке компиляторов и средств для NetBeans с поддержкой C/C++ см. раздел Установка и настройка поддержки C/C++.
Неразрешенные проблемы C/C++ для этого выпуска:
Проблема №131946: При попытке изменения файлов C появляется предупреждение.
Описание: При импорте параметров настройки из каталога пользователя среды IDE NetBeans 6.0 в каталог IDE NetBeans 6.1 могут возникнуть проблемы, например, невозможность изменения исходных файлов. Во избежание появления таких проблем не импортируйте параметры настройки при переходе к среде IDE NetBeans 6.1 и начните работу с новым каталогом пользователя.
Проблема №132946: Исключение нулевого указателя при открытии проекта, созданного в более позднем выпуске среды IDE NetBeans.
Описание: При открытии проекта, созданного в более позднем выпуске среды IDE NetBeans, возможно появление исключения нулевого указателя. В такой ситуации необходимо завершить работу среду IDE и перезапустить ее, а затем снова открыть проект.
Проблема №132203: При отмене выполняемый процесс не уничтожается.
Описание: При попытке отмены выполняемого проекта путем щелчка правой кнопкой мыши по индикатору хода выполнения в нижнем правом углу среды IDE NetBeans и выбора "Cancel Process" индикатор хода выполнения исчезает, но процесс продолжает выполняться.
Проблема №121776: Иногда возникают проблемы при отладке скомпилированного кода Sun Studio с помощью gdb.
Описание: В операционных системах Solaris и Linux возможна некорректная отладка кода, скомпилированного с помощью Sun Studio, при использовании отладчика gdb. Наиболее известные проблемы исправлены в программном обеспечении Sun Studio 12, однако остались и некоторые неразрешенные проблемы. При возникновении проблем во время отладки программ, скомпилированных с помощью Sun Studio 12, прежде всего необходимо применить последние пакеты исправлений для программ Sun Studio 12. Если проблема сохраняется, передайте информацию о дефекте в Issuezilla для ее решения.
По мере обнаружения проблем будут открыты новые задачи и предоставлены возможные рекомендации по текущей процедуре отладки программ, скомпилированных с помощью Sun Studio 12, при использовании среды NetBeans и отладчика gdb.
Эти проблемы не влияют на отладку кода, скомпилированного с помощью Sun Studio 12, при использовании среды IDE Sun Studio 12 и отладчика dbx.
Проблема №121775: Требуется последний Xcode для отладки в Tiger (ОС Mac X 10.4).
Описание: При отладке в Macintosh с помощью Tiger (ОС Mac X 10.4) версия компиляторов gcc и g++ по умолчанию создает код с ошибкой в выводе отладки. Компания Apple выпустила обновленный пакет Xcode (версия 2.5), в котором эта проблема устранена. Правильные версии gcc, g++ и gdb:
gcc: 4.0.1 – сборка Apple 5367
g++: 4.0.1 – сборка Apple 5367
gdb: 6.3.50 – сборка Apple 573 (10/20/2006)
Эта проблема не возникает в Leopard (ОС Mac X 10.5).
Признаком этой проблемы является то, что исполняемые программы, скомпилированные с использованием флага -gdwarf (по умолчанию для проектов приложений на C/C++), содержат неправильную информацию о строках, и точки останова могут быть проигнорированы.
Новости, статьи, дополнительные модули и другую полезную информацию можно найти на веб-сайте проекта NetBeans. Поскольку NetBeans является проектом с открытым исходным кодом, на данном веб-сайте также доступны исходный код, база данных ошибок, информация о создании собственных модулей NetBeans и многие другие ресурсы. Для получения дополнительной информации посетите веб-сайт http://www.netbeans.org.
Документация
Для изучения самых последних функциональных возможностей среды IDE NetBeans 6.1 ознакомьтесь с текущими комплектами веб-руководств и видеоматериалами в формате Flash. Периодически просматривайте эти страницы, поскольку постоянно добавляются новые материалы.
Примечание: Демо-ролики предназначены для среды IDE NetBeans 6.0, но некоторые из них могут также использоваться в среде IDE NetBeans 6.1.
Обновлена встроенная справочная система для среды IDE NetBeans 6.1. Теперь в ней отражены изменения в интерфейсе пользователя, начиная с выпуска 5.5.
Примечание: В случае использования среды IDE NetBeans в ОС Mac X см. раздел Использование NetBeans в ОС Mac X для получения дополнительной информации об эквивалентах клавиатуры, рекомендаций и подсказок, а также информации по другим темам, связанным с этой операционной системой.
Сообщество
Для получения наиболее актуальной информации о среде IDE NetBeans и участия в сообществе NetBeans подпишитесь на списки рассылки проекта NetBeans по адресу http://www.netbeans.org/community/lists/.