Обновление JavaFX 2.1, Java SE 6 Update 32 и Java SE 7 Update 4 с поддержкой Mac OS X

Доступны корректирующие выпуски Java SE 6 Update 32 с исправлением 45 ошибок и Java SE 7 Update 4 с устранением 473 ошибок. В представленных выпусках представлены только не связанные с безопасностью исправления, устранения уязвимостей были представлены в версиях Java SE 6 Update 31 и Java SE 7 Update 3. Большое число исправлений в Java SE 7 Update 4 связано с тем, что данная версия является вторым корректирующим выпуском после релиза Java SE 7, кодовая база которого подверглась дополнительной стабилизации.

Среди новшеств, добавленных в Java SE 7 Update 4:

  • Обеспечена поддержка платформы Mac OS X (ранее компания Apple выпускала своими силами сборки JDK, но затем присоединилась к работе над проектом OpenJDK). Java SE 7u4 представлен только в 64-разрядной сборке для Mac OS X Lion и более новых версий. В состав не включены клиентские составляющие, такие как Java Plugin и Java Web Start. JRE для Mac OS X будет доступен в следующих обновлениях JDK 7. До этого момента предлагается установить предварительную тестовую версию Java SE 7 Update 6 с JRE и поддержкой выполнения апплетов;
  • До 23 версии обновлена виртуальная машина HotSpot, в которой портированы некоторые возможности JRockit JVM, такие как расширенный агент JMX, поддержка текстовых дампов состояния VM и набор диагностических команд (jcmd);
  • В число официально поддерживаемых сборщиков мусора включён G1 (Garbage First), оптимизированный для работы с приложениями, потребляющими большой объём памяти и работающими на многоядерных системах, требуя при этом предсказуемых и контролируемых задержек, вызванных работой сборщика мусора;
  • JavaFX 2.1 Runtime теперь интегрирован с JDK и устанавливается одновременно с JRE 7 в процессе автообновления;
  • JAXP обновлён до версии 1.4.6;
  • БД Java DB обновлена до версии 10.8.2.2;
  • Задействованы специфичные для процессоров SPARC T4 оптимизации криптографических операций;
  • Добавлена опция "-XX:+UnlockCommercialFeatures", позволяющая контролировать доступность возможностей, подлежащих коммерческому лицензированию.

Одновременно анонсирован выход пакета JavaFX 2.1 в котором значительно расширена поддержка платформ, отличных от Windows. В частности, начиная с версии 2.1 добавлена поддержка разработки в Linux и Mac OS X.

Платформа JavaFX предназначена для разработки интерактивных графических приложений, унифицированных для выполнения на широком спектре платформ - от настольных систем, до web-браузеров и мобильных телефонов. Если раньше для создания приложений требовалось изучать специальный язык JavaFX Script, то начиная с выпуска JavaFX 2.0 обеспечена возможность создания JavaFX-приложений, написанных целиком на языке Java. Для разработки приложений доступен богатый графический и мультимедиа API, упрощающий создание визуальных приложений.

© OpenNet