Заметки к выпуску среды IDE NetBeans 7.1.2

Среда IDE NetBeansTM представляет собой основанную на стандартах модульную интегрированную среду разработки (IDE), написанную на языке программирования JavaTM. Проект NetBeans состоит из полнофункциональной интегрированной среды разработки с открытым исходным кодом, написанной на языке программирования Java, и платформы функционально насыщенных клиентских приложений, которую можно использовать в качестве общей платформы для создания приложений любого типа. Для получения подробной информации об установке этого программного обеспечения см. Указания по установке среды IDE NetBeans. Для получения информации о новых функциях, вошедших в данный выпуск среды IDE, см. страницу Информация о среде IDE NetBeans 7.1.2.

Содержание

Новые функции и возможности в версии 7.1.2

Среда IDE NetBeans 7.1.2 содержит обновления по сравнению с версией среды IDE NetBeans 7.1 и включает следующие изменения:

  • Поддержку JavaTM SE Development Kit 7 с обновлением 4.
  • Полную поддержку SDK JavaFX 2.1 на Windows и OS X 10.7.
  • Поддержку SDK Java ME 3.0.5.
  • Поставляемый в комплекте выпуск обновления GlassFish 3.1.2.

Примечание. Если загрузить и установить исправление для среды IDE NetBeans 7.1, как SDK Java ME 3.0, так и Glassfish 3.1.1 останутся незатронутыми. Эти компоненты обновляются путем выполнения программы установки среды IDE NetBeans 7.1.2.

Следующие обновления из выпуска 7.1 также относятся к 7.1.2:

  • Средство пакетной реорганизации для массовых изменений в редакторе Java.
  • Новый пользовательский интерфейс отладчика для JavaFX и Swing.
  • Поддержка WebLogic 12c.
  • Улучшенная поддержка CDI, EJB, JSF, Spring, веб-служб.
  • Улучшения Subversion и Mercurial, а также добавленная в комплект поддержка Git.
  • Улучшения Maven.
  • Улучшения PHP.
  • Дополнительные усовершенствования перечислены на странице Среды IDE NetBeans 7.1.

Дополнительные сведения об этой версии приведены на странице Информация к выпуску среды IDE NetBeans 7.1.2.

Поддерживаемые технологии

Ниже приведен список технологий, поддерживаемых средой IDE NetBeans 7.1.2, а также серверов приложений, с которыми протестирована эта среда разработки. Если планируется использовать версии, отличающиеся от перечисленных, обратите внимание, что в этом случае возможно непредсказуемое поведение среды IDE. Для получения дополнительных сведений о протестированных платформах и средах выполнения для этого выпуска ознакомьтесь с разделом Поддерживаемые платформы среды IDE NetBeans 7.1.2.

Поддерживаемые технологии:
  • Java EE 6, Java EE 5 и J2EE 1.4
  • JavaFX 2.1
  • Пакет SDK Java ME 3.0.5
  • Пакет SDK для Java Card 3
  • Struts 1.3.10
  • Spring 3.0, 2.5
  • Hibernate 3.2.5
  • Интерфейс API Java для веб-служб RESTful (JAX-RS) 1.1
  • Java Wireless Toolkit 2.5.2 для CLDC
  • Отслеживание ошибок
    • Bugzilla 4.0.х и более ранние версии
    • Jira 4.2 и более ранние версии
  • PHP 5.3, 5.2, 5.1
  • Groovy 1.6.4
  • Grails 1.1
  • Apache Ant 1.8.3
  • Apache Maven 3.0.3 или выше
  • C/C++/Фортран
  • VCS
    • Система контроля версий Subversion: 1.5.x, 1.6.x
    • Mercurial: 1.8 или ниже
    • Модуль ClearCase V7.0
    • Git 1.7.х

Протестированные серверы приложений:
  • Сервер GlassFish Open Source Edition 3.1.2
  • WebLogic 12c

Работает на следующих серверах приложений:
  • GlassFish Enterprise Server v2.1.1
  • Tomcat 7.0.22
  • JBoss 6.0

Требования к системе

Среда IDE NetBeans функционирует в операционных системах с поддержкой Java VM (виртуальной машины) и протестирована с указанными ниже платформами.

Примечание. Требуемое минимальное разрешение экрана для среды IDE составляет 1024x768 пикселей.


Поддерживаемые операционные системы

Минимальные требования к комплектации оборудования

  • Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
    • Процессор: Intel Pentium III 800 МГц или эквивалент
    • Память: 512 МБ
    • Дисковое пространство: 750 MБ свободного места на диске
  • Ubuntu 9.10:
    • Процессор: Intel Pentium III 800 МГц или эквивалент
    • Память: 512 МБ
    • Дисковое пространство: 650 MБ свободного места на диске
  • ОС Solaris, версия 11 Express (SPARC):
    • Процессор: UltraSPARC II 450 МГц
    • Память: 512 МБ
    • Дисковое пространство: 650 MБ свободного места на диске
  • ОС Solaris, версия 11 Express (версия для платформы x86/x64)
    • Процессор: AMD Opteron 1200 Series 1,8 ГГц
    • Память: 512 МБ
    • Дисковое пространство: 650 MБ свободного места на диске
  • Macintosh OS X 10.6 Intel:
    • Процессор: Dual-Core Intel (32 или 64 бит)
    • Память: 1 ГБ
    • Дисковое пространство: 650 MБ свободного места на диске

Рекомендуемая комплектация оборудования

  • Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
    • Процессор: Intel Pentium IV 2,6 ГГц или эквивалент
    • Память: 2 ГБ
    • Дисковое пространство: 1 ГБ свободного места на диске
  • Ubuntu 11.04:
    • Процессор: Intel Pentium IV 2,6 ГГц или эквивалент
    • Память: 2 ГБ
    • Дисковое пространство: 850 MБ свободного места на диске
  • ОС Solaris, версия 11 Express (SPARC):
    • Процессор: UltraSPARC IIIi 1 ГГц
    • Память: 2 ГБ
    • Дисковое пространство: 850 MБ свободного места на диске
  • ОС Solaris, версия 11 Express (версия для платформы x86/x64)
    • Процессор: AMD Opteron 1200 Series 2,8 ГГц
    • Память: 2 ГБ
    • Дисковое пространство: 850 MБ свободного места на диске
  • Macintosh OS X 10.7 Intel:
    • Процессор: Dual-Core Intel (32 или 64 бит)
    • Память: 2 ГБ
    • Дисковое пространство: 850 MБ свободного места на диске


Запуск среды IDE NetBeans может также выполняться на других дистрибутивах Linux, например Oracle Enterprise Linux 5, Ubuntu 8.x, Red Hat Enterprise Linux, Fedora 14 и прочих.

Примечание. Для поддержки веб-приложений и приложений Java EE средой NetBeans к системным ресурсам предъявляются особые требования, например при использовании в сочетании с различными серверами приложений. Несмотря на то, что указанные выше системные требования применимы к большинству вариантов настройки среды IDE, для получения лучших результатов при разработке веб-приложений и приложений Java EE следует убедиться в том, что используемая система отвечает как минимум рекомендуемым системным требованиям.

Требуемое программное обеспечение

Среда IDE NetBeans работает в среде Java SE Development Kit (JDK), включая среду выполнения Java и средства разработчика для компиляции, отладки и выполнения приложений, написанных на языке Java.

Для данного выпуска протестирован JDK 7u4 для Windows, Linux, Solaris и OS X. Версию 7.1.2 среды IDE нельзя установить или запустить с помощью JDK 5.0.

Примечание. Для установки и запуска пакетов Netbeans для PHP и C/C++ требуется только установка среды Java Runtime Environment (JRE) 6 или 7.


Комплект JDK для соответствующей платформы можно загрузить по одному из указанных ниже адресов:

наверх

Поддержка JavaFX

Пакет SDK JavaFX 2.1 не входит в комплект поставки выпуска NetBeans 7.1.2. Его можно загрузить с http://www.oracle.com/technetwork/java/javafx/downloads/index.html или установить вместе с JDK 7u4 на Windows или OS X 10.7 как поставляемый в комплекте продукт.
Обратите внимание на следующие моменты:

  • Минимальной поддерживаемой версией JDK для JavaFX 2.1 является 6 обновление 32 или Java SE 7 обновление 4 в случае Windows; Java SE 7 обновление 4 в случае OS X.
  • См. страницу Заметки к выпуску JavaFX 2.1 для получения дополнительных сведений о системных требованиях и поддерживаемых платформах для SDK JavaFX 2.1, а также списка известных проблем с кодом или документацией JavaFX 2.1.
  • Формат файлов проектов FX существенно обновился по сравнению с форматом бета-версии 7.1 и может вызывать проблемы у пользователей, пытающихся открыть проекты FX бета-версии 7.1 в среде IDE NetBeans 7.1.2. Подробности приведены в проблеме #205249.

наверх

Редактор SQL и базы данных

В функциональные возможности базы данных в среде IDE NetBeans 7.1.2 внесены следующие изменения:

  • Обновленные драйверы. Драйверы MySQL, включенные в состав среды IDE NetBeans, обновлены до версии 6.0.
  • Протестированные драйверы

    Среда IDE NetBeans 7.1.2 протестирована со следующими базами данных и драйверами.

    Драйвер
    Версия
    Пример URL-адреса
    JavaDB Derby 10.3.1.4 jdbc:derby://localhost:1527/sample (сеть)
    Oracle Oracle Database 11g (11.1.0.7 ) jdbc:oracle:thin:@//localhost:1521:ora11i
  • Прочие драйверы

    Следующие драйверы и базы данных не были протестированы формально, однако имеется опыт успешной работы с ними.

    Драйвер
    Версия
    Пример URL-адреса
    PostgreSQL 8.x jdbc:postgresql://jsmith.mycompany.com:5432/postgres
    MySQL MySQL Connector/J 6.0 jdbc:mysql://localhost:3306/sample
    Microsoft Драйвер JDBC для Microsoft SQL Server 2005 версии 1.2.2828.100 jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor
    IBM Распространяемый драйвер JDBC для DB2 Type 4, версия 8 с пакетом исправлений 13 jdbc:db2://localhost:50002/sample
    jTDS jTDS 1.2.1 jdbc:jtds:sqlserver://test-mycompany.com:1433/travel
    DataDirect DataDirect Connect для JDBC – 3.6 DataDirect Connect для JDBC – 3.6.07 jdbc:datadirect:oracle://localhost;SID=ora11i jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor jdbc:datadirect:db2://localhost:50002;databaseName=sample
  • Для получения сведений об устранении неполадок базы данных ознакомьтесь с разделом Часто задаваемые вопросы по подключению базы данных .

наверх

Информация о многоязычной поддержке

Среда IDE NetBeans переведена на следующие языки: португальский (Бразилия) (BR), японский (JP), упрощенный китайский (ZH) и русский (RU).

Кроме того, переводы среды IDE, выполненные сообществом, также доступны на нескольких дополнительных языках, и их можно загрузить из раздела "Предоставлено сообществом" в раскрывающемся меню "Язык IDE".

наверх

Совместимость с предыдущими выпусками

При первом запуске среды IDE после установки пользователь может импортировать некоторые настройки, использованные при предыдущей установке. Среда IDE открывается с использованием параметров по умолчанию, если параметры существующей установки не импортируются. Следует отметить, что среда IDE распознает только те предыдущие установки, каталог пользователя для которых находится в расположении по умолчанию. Среда не определяет установки, использующие переключатель --userdir для указания каталога пользователя. Чтобы импортировать настройки из расположения, не определенного установщиком, необходимо выполнить следующие действия.

  1. Запустите среду IDE и выберите команду "Сервис" > "Параметры" в основном меню.
  2. Нажмите кнопку "Импорт" в нижней части диалогового окна "Параметры".
  3. В диалоговом окне "Выбор параметров для импорта" нажмите кнопку "Обзор" и перейдите в каталог пользователя, который содержит импортируемые параметры. Для получения дополнительной информации о местоположении каталога userdir среды IDE NetBeans см. часто задаваемый вопрос Что такое каталог userdir и как его найти?.

наверх

Архивированные модули и функции

Поддержка для разработки форм графического интерфейса, использующих инфраструктуру приложений Swing, прекращена. При необходимости редактировать подобные формы используйте NetBeans 7.0.1.

Примечание. Поддержка Swing не затрагивается удалением инфраструктуры приложений Swing из среды IDE NetBeans.

Поддержка CVS перенесена из стандартного дистрибутива IDE в центр обновлений. Для работы с CVS в среде IDЕ загрузите и установите соответствующий модуль, используя диспетчер подключаемых модулей среды IDE.

Средства профилирования C/C++ теперь удалены из стандартного дистрибутива среды IDE.

Поддержка прямого развертывания на некоторые мобильные устройства, в первую очередь устройства Ricoh и некоторые очень старые телефоны Windows, была удалена. Приложения для таких платформ по-прежнему можно разрабатывать, но возможность прямого развертывания удалена из среды IDЕ.

Шаблон проекта "Пакетированный архив" удален из среды IDE.

Полный список заархивированных компонентов NetBeans доступен по адресу http://wiki.netbeans.org/NetBeansArchivedFeatures.

наверх

Известные проблемы

Программа установки

Неразрешенные проблемы программы установки для этого выпуска:

  • Проблема #93568: В ОС Solaris и Linux процесс установки зависает при потере подключения к сети.

    Описание: на платформах Solaris и Linux при потере подключения к сети процесс установки зависает при выполнении программой установки поиска совместимого комплекта JDK в сетевых каталогах.

    Обход проблемы: восстановите подключение к сети и продолжите установку.

  • Проблема #117172: Пустое окно при выполнении программы установки в Ubuntu.

    Описание: установщик отображается в виде пустого/серого диалогового окна при выполнении в ОС Ubuntu с установленным пакетом Beryl/Compiz/Compiz Fusion.

    Обход проблемы: выполните команду export AWT_TOOLKIT=MToolkit перед запуском программы установки.

  • Проблема #123300: В Fedora Core 8 программа установки перестает отображать интерфейс и возвращается к консольному режиму.

    Описание: В Fedora Core 8 отображение интерфейса установки прекращается, и система возвращается к консоли.

    Обход проблемы: См. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373.

  • Мастер установки запускается некорректно (зависает). После завершения процесса установки пользователем вручную программа установки выводит сообщение о том, что выполняется другой экземпляр программы установки.

    Описание: в Windows при использовании JDK6 по умолчанию и хранении файлов ZIP больших размеров на рабочем столе мастер установки запускается некорректно (зависает). После завершения процесса установки пользователем вручную программа установки выводит сообщение о том, что выполняется другой экземпляр программы установки.

    Обход проблемы: перед установкой удалите все большие файлы ZIP с рабочего стола.

наверх

Базовая среда IDE

Неразрешенные проблемы для этого выпуска базовой среды IDE:

  • Проблемы при запуске среды IDE (Solaris x86 и Dual-Core Opteron).

    Описание: в некоторых вариантах ОС Solaris x86 в комплектации с двухъядерным процессором Opteron может возникнуть проблема при запуске среды IDE вследствие ошибки комплекта JDK при загрузке библиотек GTK look&feel.

    Обход проблемы: При возникновении такой проблемы укажите следующий параметр в командной строке: -laf javax.swing.plaf.metal.MetalLookAndFeel

  • Некорректное отображение символов при использовании некоторых азиатских языков.

    Описание: При работе среды IDE с некоторыми азиатскими национальными настройками в Ubuntu и некоторых других дистрибутивах Linux экранный текст в среде IDE может быть нечитаемым. В определенных дистрибутивах Linux многобайтовые символы могут отображаться в виде прямоугольников вследствие проблем с параметрами шрифтов в комплекте JDK.

    Обход проблемы: Для помощи в разрешении этой проблемы см. часто задаваемые вопросы: http://wiki.netbeans.org/FaqI18nLinuxAsianFonts

  • Проблема #211406: представления и палитры продолжают возвращаться в положение перетаскивания после DnD.

    Описание: после перетаскивания чего-либо из представления проектов или файлов или палитры в конструкторах графического интерфейса, после прокрутки представления или палитры, они возвращаются к положению перетаскивания, требуя прокрутки для выбора некоторых узлов и компонентов.

    Обход проблемы: перезапустите среду IDE.

  • Проблема #88776: сбой приложения при профилировании в режиме динамического присоединения.

    Описание: при работе в комплекте JDK 1.6 профилирование приложения с режимом динамического присоединения может привести к сбою этого приложения.

    Обход проблемы: запустите подлежащее профилированию приложение с параметром -Xshare:off.
    См. также проблема #113847.

  • Проблема #110074: периодическое "подвисание" редактора в Solaris.

    Описание: при работе со средой IDE в Solaris с комплектом JDK 6, 6u1 или 6u2 возможно длительное блокирование потоков выполнения и отсутствие реакции редактора.

    Обход проблемы: обновите установку комплекта JDK 6 и используйте обновление 3 или более позднюю версию.

  • Проблема #119617: потеря курсора в редакторе и отсутствие возможности ввода с клавиатуры.

    Описание: такая проблема может иногда возникать после использования подсказки в окне редактора: точка вставки в редакторе исчезает, и пользователь не может выполнять ввод с клавиатуры. Наиболее часто такая проблема появляется при работе с Mac OS X 10.4, однако подобные случаи зафиксированы и при работе с некоторыми версиями Ubuntu.

    Обход проблемы: с помощью мыши откройте и снова закройте диалоговое окно (например, диалоговое окно "Свойства"). После этого фокус возвращается к редактору; точка вставки и клавиатура будут работать корректно.

  • Проблема #130357: I18N – Mac OS не создает документацию Javadoc, если имя проекта или путь к нему содержат многобайтовые символы.

    Описание: при создании временного файла параметров задача Javadoc записывается в MacRoman - принятой по умолчанию кодировке для Mac OS. Такая ситуация может возникать потому, что части BSD и Mach (системные вызовы и вызовы ядра) принимают параметры в UTF-8, а Mac OS и HFS принимают только MacRoman.

    Обход проблемы: не используйте многобайтовые символы в имени проекта или в пути к этому проекту.

  • Проблема #167401: среда IDE время от времени приостанавливает работу в системах MacOS X при использовании обновления 13 для JDK 1.6.0.

    Описание: среда IDE может время от времени приостанавливать работу при просмотре элементов основной строки меню из-за ошибки Apple JDK № 699 3269.

    Обход проблемы: перейдите на другую версию пакета JDK или измените параметры загрузки файла netbeans.conf на -J-Dapple.laf.useScreenMenuBar=false.

  • Проблема #200826: в Windows 7 свежеустановленная среда IDE, работающая на JDK 7, не подключается к сети.

    Описание: в некоторых случаях брандмауэр локальной системы может фильтровать ответы от сети при подключении к удаленному узлу. При подключении к удаленному узлу JDK сперва попытается использовать IPv6, а затем IPv4. Брандмауэр может отфильтровать отрицательный ответ от узла при использовании IPv6, в результате JDK не попытается подключиться к узлу с помощью IPv4.

    Обход проблемы: Измените netbeans.conf, добавив переключатель командной строки -J-Djava.net.preferIPv4Stack=true или измените параметры NetBeans переменной среды.

  • Проблема #201531: на Mac OS X среда IDE может зависать при редактировании кода Java.

    Описание: на Mac OS X, среда IDE может зависать при редактировании кода Java, что, предположительно, вызывается ошибкой в Apple JDK.

    Обход проблемы: используйте Java для Mac OS X Developer Preview 11M3614+10M3614 или более позднюю версию, либо подождите официального выпуска обновления Java 6.

  • Проблема #211236: сбой JDK при вызове "Просмотр данных" в диалоговом окне средства сообщения о замедлении работы на Mac OS X.

    Описание: нажатие кнопки "Просмотр данных" в диалоговом окне средства сообщения о замедлении работы может вызвать сбой JDK на компьютерах, использующих Mac OS X 10.7 и JDK 7u4.

    Обход проблемы: не нажимайте кнопку "Просмотр данных".

наверх

Сеть и Java EE

Неразрешенная проблема веб-приложений и приложений Java EE для этого выпуска:

  • Проблема #183614: функция "Войти" неправильно работает с EJB.

    Описание: при отладке сервлета функция "Войти" для вызова EJB останавливается на несвязанном коде.

    Обход проблемы: установите точку останова в коде реализации EJB и используйте функцию "Перешагнуть".

наверх

JavaFX

Неразрешенная проблема JavaFX для этого выпуска:

  • Проблема #209915: проекты не запускаются как WebStart на Mac с JDK 7u4.

    Описание: невозможно запустить проект Java или JavaFX с помощью WebStart на Mac OS X, если платформой Java является JDK 7u4.

    Обход проблемы: нет способов обхода. WebStart на Mac OS X не реализован в JDK 7u4.

наверх

Java ME

NetBeans обеспечивает разработку на основе Java ME для устройств MIDP, CLDC и CDC.

Неразрешенная проблема Java ME для этого выпуска:

  • Проблема #208647: исходные коды приложений CDC помечены красным.

    Описание: в свежесозданном приложении CDC показываются ошибки в исходном коде. Это проблема с редактором. В исходном коде проблем нет.

    Обход проблемы: игнорируйте ошибки. Приложение запустится в эмуляторе.

наверх

PHP

Неразрешенная проблема PHP для этого выпуска:

наверх

C/C++

Вариант NetBeans для C/C++ поддерживает C, C++, Fortran и различные приложения Assembler (x86, SPARC и т.д.) на операционных системах Microsoft Windows, Macintosh OS X, Linux и SolarisTM. Разработчики приложений на C/C++ могут переносить существующие приложения в систему проектов среды NetBeans или разрабатывать новые приложения и библиотеки. Поддержка C/C++ в среде NetBeans охватывает весь сквозной цикл разработки: проекты и шаблоны, расширенный редактор с поддержкой языков, сборку на основе файлов makefile и отладку.

  • Проблема #195121: платформа контроля версий не работает в полном удаленном режиме.

    Описание: платформа контроля версий часто работает в терминах java.io.File, что делает невозможным создание подключаемого модуля, способного работать с удаленными объектами файлов.

    Обход проблемы: используйте средства контроля версий напрямую на удаленном узле, посредством ssh и т.д.

  • Проблема #200196: на некоторых платформах, где используется GDB 7.2, "Перешагнуть" порой действует как "Продолжить".

    Описание: на некоторых платформах, где используется GDB 7.2, "Перешагнуть" порой действует как "Продолжить".

    Обход проблемы: опробуйте предыдущую версию GDB или укажите "Тип консоли" (Свойства проекта > Выполнить) из "Внутренний терминал" для выбора другого варианта.

наверх

Дополнительные сведения

Новости, статьи, дополнительные модули и другие полезные сведения можно найти на веб-сайте проекта NetBeans. Поскольку NetBeans является проектом с открытым исходным кодом, на данном веб-сайте также доступны исходный код, база данных ошибок, информация о создании собственных модулей NetBeans и многие другие материалы. Дополнительные сведения приведены на http://netbeans.org.

Документация

Для получения полной информации о возможностях среды IDE NetBeans 7.1.2 см. веб-руководства на странице Документация среды IDE NetBeans.

Ниже перечислены дополнительные ресурсы справочной документации:

  • Сведения об обходах проблем и советах по их решению, которые не включены в данные "Заметки к выпуску", представлены в Часто задаваемых вопросах по использованию NetBeans.
  • Встроенная система справки среды IDE содержит подробные сведения о поддержке функций, включенных во все модули среды IDE NetBeans.
  • Для получения информации об эквивалентах сочетаний клавиш, советах и других темах, связанных с ОС Mac, ознакомьтесь с документом Использование среды IDE NetBeans на Mac OS X.

Сообщество

Для получения наиболее актуальной информации о последних разработках и участия в сообществе NetBeans подпишитесь на списки рассылки проекта NetBeans по адресу https://netbeans.org/community/lists.

Вопросы можно задавать на http://forums.netbeans.org. Форумы синхронизированы с наиболее популярными списками рассылки NetBeans. Обратите внимание, что для участия в форумах требуется отдельная регистрация.

Для получения информации о дополнительной локализации интерфейса пользователя, справочной системы и пользовательской документации NetBeans посетите информационную страницу сообщества по переводу по адресу http://nblocalization.netbeans.org.



наверх

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo