Примечания к выпуску IDE NetBeans 8.2

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

Содержание

Новые возможности в версии 8.2

  • Поддержка ECMAScript 6 и Experimental ECMAScript 7
  • Улучшения HTML5/JavaScript
  • Поддержка PHP 7
  • Поддержка Docker
  • Усовершенствования редактора и профилировщика Java
  • Усовершенствования отладчика
  • Улучшения C/C++

Все сведения об этом и других усовершенствованиях перечислены на странице Новые функции и важные сведения о IDE NetBeans 8.2.

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

Поддерживаемые технологии, серверы и мобильные платформы

Среда IDE NetBeans 8.2 поддерживает следующие технологии и была протестирована с использованием следующих серверов приложений и мобильных платформ. Обратите внимание, что использование версий, отличных от перечисленных в данном документе, может привести к непредсказуемому поведению среды IDE.

Поддерживаемые технологии:
  • Java EE 7, Java EE 6 и Java EE 5
  • JavaFX 2.2.x и 8
  • Java ME SDK 8.0
  • Комплект разработчика SDK Java Card 3
  • Struts 1.3.10
  • Spring 4.0.1, 3.2.7, 2.5
  • Hibernate 4.2.6, 3.6.10
  • Отслеживание сообщений к проектам
    • Bugzilla 4.4 и более ранние версии
    • Jira 3.13+ и 5.0+
  • Node.js 4.0+
  • PHP 7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1
  • Groovy 2.1
  • Grails 2.3, 2.2
  • Apache Ant 1.9.7
  • Apache Maven 3.0.5 или более ранние версии
  • C/C++/Fortran
  • VCS
    • Subversion: 1.8, 1.7, 1.6
    • Mercurial: 2.8.x или более поздние версии
    • Git 1.8.х и более поздние версии

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

Функционально совместимые серверы приложений:
  • GlassFish Server Open Source Edition 3.x
  • Tomcat 7.x и 8.0.27
  • WildFly 8, 9 и 10
  • JBoss AS 7.x
  • WebLogic 11g

Протестированные мобильные платформы:
  • Android 4.4
  • iOS 7.0
  • Cordova 3.3

Функционально совместимые мобильные платформы:
  • iOS 7.1
  • Cordova 3.4

Системные требования

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

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


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

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

  • Microsoft Windows Vista SP1/Windows 7 Professional:
    • Процессор: Intel Pentium III 800 МГц или эквивалент
    • Память: 512 МБ
    • Место на диске: 750 МБ свободного места на диске
  • Ubuntu 9.10:
    • Процессор: Intel Pentium III 800 МГц или эквивалент
    • Память: 512 МБ
    • Место на диске: 650 МБ свободного места на диске
  • ОС Macintosh X 10.7 Intel:
    • Процессор: Dual-Core Intel
    • Память: 2 ГБ
    • Место на диске: 650 МБ свободного места на диске

Рекомендуемая аппаратная конфигурация

  • Microsoft Windows 7 Professional/Windows 8/Windows 8.2:
    • Процессор: Intel Core i5 или эквивалент
    • Память: 2 ГБ (32-разрядная), 4 ГБ (64-разрядная)
    • Место на диске: 1,5 ГБ свободного места на диске
  • Ubuntu 15.04:
    • Процессор: Intel Core i5 или эквивалент
    • Память: 2 ГБ (32-разрядная), 4 ГБ (64-разрядная)
    • Место на диске: 1,5 ГБ свободного места на диске
  • OS X 10.10 Intel:
    • Процессор: Dual-Core Intel
    • Память: 4 ГБ
    • Место на диске: 1,5 ГБ свободного места на диске


Среда IDE NetBeans функционально совместима с другими различными выпусками Linux, такими как Oracle 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 для этого выпуска – JDK 8u101 для Windows, Linux и OS X. Установка и запуск среды IDE 8.2 с использованием версии JDK, предшествующей версии 8, невозможны.

Примечание.

  • Для установки пакетов PHP и C/C++ NetBeans требуется только установленная и функционирующая среда выполнения Java (JRE) 8.
  • Для функций Java и JavaFX 8 в IDE требуется JDK 8.

Вы можете загрузить JDK для вашей платформы со страницы загрузок Java SE.

Примечание. Для установки и выполнения IDE NetBeans 8.2 требуется Java SE 8.

В начало

Поддержка JavaFX

Комплект разработчика SDK JavaFX не входит в состав IDE NetBeans 8.2.

JavaFX 8 SDK входит в комплект JDK 8 для Windows, OS X и Linux. Вы можете установить JavaFX 8 SDK в составе комплекта Java SE Development Kit 8.

Чтобы использовать поддержку JavaFX в IDE, для NetBeans IDE 8.2, в отличие от предыдущих версий NetBeans IDE, не требуется настройка платформы Java с поддержкой FX . После установки JDK 8 можно разрабатывать проекты JavaFX в среде IDE.

Обратите внимание, что поддерживаемая версия JDK для JavaFX 8 – Java SE 8.

Дополнительные сведения о системных требованиях, поддерживаемых платформах и известных проблемах, связанных с текущей и предыдущими версиями JavaFX SDK, см. в документации к выпуску JavaFX.

В начало

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

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

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

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

    Драйвер
    Версия
    Пример URL-адреса
    JavaDB Derby 10.3.1.4 jdbc:derby://localhost:1527/sample(сеть)
    Oracle База данных Oracle 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
  • Для получения сведений об устранении проблем, связанных с базой данных, обратитесь к разделу Часто задаваемые вопросы о возможностях подключения базы данных NetBeans

В начало

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

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

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

В начало

Совместимость с более ранними выпусками

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

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

В начало

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

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

В начало

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

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

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

  • Проблема №93568. В Linux установка зависает при потере сетевого подключения.

    Описание. На платформах 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.

В начало

Ядро среды IDE

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

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

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

    Временное решение. Обратитесь к разделу часто задаваемых вопросов по адресу: http://wiki.netbeans.org/FaqI18nLinuxAsianFonts

  • Сбой профилирования производительности приложения при установленном параметре Advanced (Расширенный).

    Описание: В IDE отображается сообщение "Redefinition failed with error 62" (Сбой повторного определения, ошибка 62) при попытке профилирования производительности приложения (CPU), если выбран параметр Advanced (instrumented) (Расширенный (инструментальный)).

    Временное решение. Перезапустите приложение, используя аргумент VM -Xverify:none, чтобы отключить проверку файла classfile. Чтобы отключить проверку файла classfile, необходимо перезапустить приложение. Если приложение выполняется, отключить проверку невозможно.

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

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

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

  • Проблема №130357. I18N - OS X не создает документацию javadoc, если имя проекта или путь содержат многобайтные символы.

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

    Временное решение. Не используйте многобайтовые символы в имени проекта или в пути к этому проекту.

  • Проблема №207060. В Windows XP пути UNC невозможно использовать в качестве URI.

    Описание. В Windows XP автоматическое обновление представления любого файла (проекта, файлов и т. д.) не работает при использовании путей типа UNC (например, \\MyServer\myShare\myDirectory) вместо букв диска (например, Y:\myDirectory).

    Временное решение. Перезапустите среду IDE. Либо выберите в основном меню Сервис > Параметры > Разное > Файлы, снимите флажок с параметра Включить автоматическое сканирование исходных файлов и выберите Обновить папку в контекстном меню папки.

  • Проблема №211406. Представления и палитры продолжают сами прокручиваться к позиции перемещения после выполнения команды перетаскивания.

    Описание. После перетаскивания элемента из проектов, представлений файлов или палитр в средстве для создания графических интерфейсов при прокрутке представления или палитры вверх/вниз выполняется возврат к позиции перемещения, в связи с чем требуется прокрутка для выбора некоторых узлов и компонентов.

    Временное решение. Необходимо перезапустить среду IDE.

  • Проблема №231807. В диалоговых окнах 'Открыть проект' и 'Выбрать расположение проекта' средства выбора файлов не отображается содержимое файлов.

    Описание. В OS X средство выбора файлов отображается пустым после выбора меню 'Файл' > 'Открыть проект' в IDE или выбора папки для расположения нового проекта в мастере нового проекта.

    Временное решение. Отключите параметр "Maximize Native Look and Feel".

  • Проблема №256211. Сбой выполнения теста при использовании Surefire 2.19.

    Описание. При использовании Surefire 2.19 тест не выполняется, и отображается ошибка о том, что при запуске "тестового файла" из NetBeans IDE никакие тесты не выполняются из-за ошибки SUREFIRE-1191.

    Временное решение. Используйте Surefire 2.18.

  • Проблема №219756. В ОС Linux возникает исключение ClassCastException при запуске IDE в JDK 8.

    Описание. При запуске IDE в JDK 8 в ОС Linux возникает исключение ClassCastException, и окно IDE перестает отвечать после выхода компьютера из спящего режима. См. JDK-7172749 для получения более подробной информации.

    Временное решение. Запустите NetBeans IDE с параметром -Dsun.java2d.xrender=false.

В начало

Веб- и Java EE

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

  • Проблема №183614. Функция "Войти в процедуры" неправильно работает с EJB.

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

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

  • Проблема №246431: Невозможно выполнить веб-приложение Java для Linux на WildFly.

    Описание: Не удается выполнить веб-приложение для Linux на сервере WildFly из-за наличия зашифрованного раздела.

    Обходное решение: Нажмите правой кнопкой мыши на узле сервера WildFly в окне "Службы" и выберите "Изменить настройку". Добавьте элемент <journal-type>NIO</journal-type> прямо под <hornetq-server> и перезапустите сервер.

В начало

HTML5

В этом выпуске не разрешена следующая проблема HTML5:

  • Проблема №236967. Невозможно выполнить компоновку проектов Cordova с помощью Cordova 3.1.0.

    Описание. По причине проблемы, связанной с Cordova, IDE может заменить раннюю версию плагина более поздней, что может привести к удалению плагинов из проекта Cordova, и проект не будет скомпонован.

    Решение. Выполните следующие действия:

    1. Удалите слово core из имени плагина Cordova в файле свойств плагина ([папка проекта]/nbproject/plugins.properties)
      (например, измените org.apache.cordova.core.camera на org.apache.cordova.camera.)
    2. Удалите содержимое папок [папка проекта]/platforms и [папка проекта]/plugins.
    3. Повторно выполните компоновку проекта.

В начало

C/C++

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

Ниже перечислены неустранимые проблемы C/C++ для этого выпуска:

  • Проблема №200196. На некоторых платформах Linux "Обход процедур" иногда работает как "Продолжить".

    Описание. На некоторых платформах Linux (Ubuntu, Debian и т. д.) "Обход процедур" иногда работает как "Продолжить" в том случае, если используются версии GDB 7.2 или версии из диапазона от 7.2 до 8.0.

    Временное решение. Используйте версию GDB, более раннюю, чем 7.2, или GDB 7.4 и более позднюю, либо измените значение параметра "Тип консоли" (Свойства проекта > Выполнить) в окне "Терминал".

  • Проблема №225920: в ОС Linux при формировании сборочного файла C возникает ошибка "Отказано в доступе", если у каталога tmp отсутствует разрешение на выполнение.

    Описание: в ОС Linux при формировании сборочного файла C возникает ошибка "Отказано в доступе", если у каталога tmp отсутствует разрешение на выполнение.

    Временное решение. Задайте в разрешении выполнения каталог tmp или выполните IDE с параметром -J-Djava.io.tmpdir=<path_to_new_tmp_dir>, чтобы переопределить каталог tmp.

  • Проблема №234221. В 32-разрядной ОС Windows среда IDE (и 32-разрядная версия JDK) не работает с 64-разрядной версией Cygwin, и наоборот.

    Описание. В 32-разрядной ОС Windows среда IDE (и 32-разрядная версия JDK) не работает с 64-разрядной версией Cygwin, и наоборот.

    Временное решение. Установите и используйте IDE, JDK и Cygwin одинаковой разрядности (например, все три программных компонента должны быть 32-разрядными).

  • Проблема №235406. В ОС Windows среда IDE отображает содержимое окна Терминал с низкой контрастностью.

    Описание. В ОС Windows среда IDE отображает содержимое окна "Терминал" с низкой контрастностью.

    Временное решение. Измените значение переменной окружения PS1 в файле <home_dir>/.bashrc Cygwin.

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

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

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

Чтобы воспользоваться большей частью преимуществ, обеспечиваемых функциями в IDE NetBeans 8.2, ознакомьтесь с учебными руководствами, доступными в Интернете, на странице Документация по IDE NetBeans.

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

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

Сообщество

Чтобы следить за последними разработками и стать участником сообщества NetBeans, подпишитесь на рассылки проекта NetBeans по адресу http://www.netbeans.org/community/lists.

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

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



В начало

Not logged in. Log in, Register

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