Apache Software Foundation vydala produktovou verzi svého NetBeans verze 9.0 IDE, s podporou pro Java Module System představenou s Java 9 v loňském roce. Moduly zahrnovaly špičkovou funkci v JDK 9, která byla vydána v září 2017.
Mezi nové funkce IDE open source patří:
- NetBeans 9.0 podporuje odvození lokálních proměnných, s novými radami, obslužnými rutinami chyb a refaktoringem, které lze transformovat do az nové vývojové sady Java 10
var
typ. - Pro systém modulů JDK 9 Jigsaw byl přidán ModulePath jako paradigma pro použití v modulech. Režim ModulePath umožňuje kromě podpory dlouhodobého použití také moduly
classpath
možnost běhového modulu pro vyhledávání tříd a souborů prostředků. - Typ projektu NetBeans Java SE může být jeden modul JDK 9 přidáním souboru module-info.java do výchozího balíčku.
- Nový typ Java Modular Project pomáhá vyvíjet několik modulů JDK 9 v jednom projektu NetBeans založeném na Ant. U tohoto typu projektu jsou závislosti spravovány deklarováním
vývoz
avyžaduje
v modulu-info.java. Všechny moduly jsou kompilovány současně. - Podpora v modulech pro celý cyklus Edit-Compile-Debug-and-Profile.
- Schopnost zobrazit závislosti modulu v IDE.
- Konzole podobné uživatelské rozhraní pro nástroj Java Shell (JShell) REPL (read-eval-print-loop), který lze podporovat v konfiguraci projektu uživatele.
- Přidány akce v profilu Java pro rozbalení a sbalení uzlů ve výsledcích tabulky stromu.
- Změnitelná vyskakovací okna v profileru, která usnadňují zpracování dlouhých názvů tříd nebo metod.
NetBeans 9.0 také přidává nový projekt, Java Modular Project, pro vývoj několika modulů JDK 9 v jednom projektu založeném na Ant. Díky tomu lze projekty modulárních aplikací Java zabalit do obrazu JLink pro distribuci aplikace a požadovaných modulů.
Očekává se, že budoucí vydání IDE přidají nové funkce pro jazyky včetně C ++ a PHP.
Kde stáhnout NetBeans 9.0
Zdrojový kód NetBeans 9.0 a binární soubory si můžete stáhnout z webových stránek projektu.