Заметки о выпуске IDE NetBeans 7.4

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

Содержание

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

  • Разработка на HTML5 для устройств под управлением Android и iOS
  • Разработка на HTML5 в приложениях Java EE и PHP
  • Поддержка редактирования для платформ Knockout и AngularJS
  • Поддержка Java SE 8
  • Поддержка JavaFX изменена в соответствии с архитектурой JDK 8
  • Дополнительные усовершенствования перечислены на странице Новые замечательные возможности IDE NetBeans 7.4.

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

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

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

Поддерживаемые технологии:
  • Java EE 7, Java EE 6, Java EE 5 и J2EE 1.4
  • JavaFX 2.2.x
  • Java ME SDK 3.2
  • Комплект разработчика SDK Java Card 3
  • Struts 1.3.10
  • Spring 3.2, 2.5
  • Hibernate 3.6.10
  • Java Wireless Toolkit 2.5.2 для CLDC
  • Отслеживание сообщений к проектам
    • Bugzilla 4.0.x и более ранние версии
    • Jira 5.0 и более ранние версии
  • PHP 5.4, 5.3, 5.2, 5.1
  • Groovy 2.1
  • Grails 2.2
  • Apache Ant 1.9.1
  • Apache Maven 3.0.5 или более ранние версии
  • C/C++/Fortran
  • VCS
    • Версии Subversion: 1.7., 1.6.x, .x
    • Mercurial: 2.2.x или более ранние версии
    • Модуль ClearCase V7.0
    • Git 1.7.х

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

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

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

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

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


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

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

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

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

  • Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
    • Процессор: Intel Core i5 или эквивалент
    • Память: 2 ГБ (32-разрядная), 4 ГБ (64-разрядная)
    • Место на диске: 1,5 ГБ свободного места на диске
  • Ubuntu 12.04:
    • Процессор: Intel Core i5 или эквивалент
    • Память: 2 ГБ (32-разрядная), 4 ГБ (64-разрядная)
    • Место на диске: 1,5 ГБ свободного места на диске
  • ОС Solaris версия 11 Express (SPARC):
    • Процессор: UltraSPARC IIIi 1 ГГц
    • Память: 2 ГБ
    • Место на диске: 850 МБ свободного места на диске
  • Solaris OS версии 11 Express (издание для платформы x86/x64):
    • Процессор: AMD Opteron серии 1200, 2,8 ГГц
    • Память: 2 ГБ (32-разрядная), 4 ГБ (64-разрядная)
    • Место на диске: 1,5 ГБ свободного места на диске
  • OS X 10.8 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 7u25 для Windows, Linux, Solaris и OS X. Установка и запуск среды IDE версии 7.4 с использованием JDK 6.0 невозможны.

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

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

В начало

Поддержка JavaFX

Комплект разработчика SDK JavaFX не входит в состав IDE NetBeans 7.4. JavaFX 2.2 SDK (и более поздней версии) входит в комплект последней версии JDK 7 для Windows, OS X и Linux. Вы можете установить JavaFX 2.2.40 SDK в составе комплекта Java SE Development Kit 7u40.

Чтобы использовать поддержку JavaFX в IDE, для NetBeans IDE 7.4, в отличие от предыдущих версий NetBeans IDE, не требуется настройка платформы Java с поддержкой FX . Разрабатывать проекты JavaFX в IDE можно, если установлена любая стандартная платформа Java с JDK 7 (обновление 6) или более поздней версии (настоятельно рекомендуется использовать JDK 7 (обновление 10) или более поздней версии).

Следует обратить внимание на следующее:

  • Минимальная поддерживаемая версия JDK для JavaFX 2.2.0 — Java SE 7 (обновление 6).
  • Минимальная поддерживаемая версия JDK для JavaFX 2.2.5 — Java SE 7 (обновление 13).
  • Минимальная поддерживаемая версия JDK для JavaFX 2.2.40 — Java SE 7 (обновление 40).

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

В начало

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

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

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

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

    Драйвер
    Версия
    Пример 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. В 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.

В начало

Ядро среды IDE

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

  • Затруднения при запуске среды IDE (Solaris x86 и Dual-Core Opteron)

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

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

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

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

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

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

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

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

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

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

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

  • Проблема №200826. В ОС Windows 7 недавно установленная среда IDE с запущенным JDK 7 не подключается к сети.

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

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

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

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

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

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

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

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

  • Проблема №215141: крайне нечеткое отображение среды IDE на Retina Macbook.

    Описание: на дисплее Retina среда IDE отображается в нечетком и размытом виде.

    Временное решение. Выполняйте IDE на предварительных сборках JDK 7 (обновление 40) или JDK 8.

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

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

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

  • Проблема №236338. На OS X при выполнении IDE на JDK 7 может происходить сбой JVM.

    Описание. На некоторых компьютерах с установленной OS X и некоторыми версиями JDK 7 может происходить сбой JVM. Если вы запустите NetBeans IDE, закроете ноутбук (или переведете компьютер в спящий режим), выведете компьютер из спящего режима и попытаетесь начать работу с IDE, может произойти сбой.

    Временное решение. Перейдите на JDK 7 (обновление 40) или более поздней версии.

В начало

Веб- и Java EE

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

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

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

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

  • Проблема №232018. Для поддержки JPA в проектах Maven используется версия снимка состояния EclipseLink 2.5.0.

    Описание. Для поддержки JPA в проектах Maven используется версия снимка состояния EclipseLink 2.5.0 из-за наличия проблемы EclipseLink.

    Временное решение. Чтобы использовать конечные версии артефактов Maven, когда приложение не использует статичную метамодель, исправьте файл POM вручную с учетом проблемы EclipseLink, упомянутой выше (удалите ссылку на molelgen.jar из файла POM, затем удалите конфигурацию репозитория EclipseLink из файла POM и замените версию 2.5.0-SNAPSHOT на 2.5.0).

В начало

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. Повторно выполните компоновку проекта.

В начало

PHP

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

В начало

C/C++

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

Для получения информации по установке и настройке компиляторов и инструментов для поддержки C/C++ в NetBeans см. раздел Установка и настройка поддержки C/C++.

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

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

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

    Временное решение. Используйте версию 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 7.4, ознакомьтесь с учебными руководствами, доступными в Интернете, на странице Документация по IDE NetBeans.

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

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

Сообщество

Чтобы следить за последними разработками и стать участником сообщества 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. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo