Новите неща в IDE на Apache за NetBeans за Java 9

Apache Software Foundation пусна продуктовата версия на своя NetBeans Версия 9.0 IDE, с поддръжка на Java Module System, въведена с Java 9 миналата година. Модулите съдържаха първокласната възможност в JDK 9, която беше пусната през септември 2017 г.

Новите функции на IDE с отворен код включват:

  • NetBeans 9.0 поддържа извод за локален променлив тип, с нови подсказки, манипулатори на грешки и рефакторинг за трансформиране към и от новия тип Java Development Kit 10  var.
  • За модулната система Jig 9 Jigsaw, ModulePath беше добавен като парадигма, за използване в модули. Режимът ModulePath позволява използването на модули, в допълнение към поддържането на дългогодишната classpathопция по време на изпълнение за търсене на класове и файлове с ресурси.
  • Типът проект на NetBeans Java SE може да бъде единичен модул JDK 9 чрез добавяне на файл module-info.java в пакета по подразбиране.
  • Новият тип модулен проект Java помага да се разработят няколко модула JDK 9 в един проект, базиран на Ant, NetBeans. При този тип проект зависимостите се управляват чрез деклариране exportsи requires в module-info.java. Всички модули се компилират едновременно.
  • Поддръжка в модули за пълния цикъл Edit-Compile-Debug-and-Profile.
  • Възможността да се показват зависимости на модула в IDE.
  • Подобен на конзола потребителски интерфейс за Java Shell (JShell) инструмент REPL (read-eval-print-loop), който може да се поддържа с конфигурацията на потребителския проект.
  • Добавени са действия в Java profiler за разширяване и свиване на възли в резултатите от таблицата на дърво.
  • Променящи се изскачащи прозорци в профила, за да улеснят обработката на дълги имена на класове или методи.

NetBeans 9.0 също добавя нов проект, Java Modular Project, за разработване на няколко модула JDK 9 в един базиран на Ant проект. С него проектите за модулни приложения на Java могат да бъдат пакетирани в JLink изображение за разпространение на приложението и необходимите модули.

Очаква се бъдещите версии на IDE да добавят нови възможности за езици, включително C ++ и PHP.

Къде да изтеглите NetBeans 9.0

Можете да изтеглите изходния код и двоични файлове на NetBeans 9.0 от уебсайта на проекта.