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 от уебсайта на проекта.