Apache Software Foundation je izdal različico izdelka NetBeans različice 9.0 IDE s podporo za sistem modulov Java, ki je bil lani uveden z Java 9. Moduli so imeli prvovrstno zmogljivost v JDK 9, ki je bila izdana septembra 2017.
Nove funkcije odprtokodnega IDE vključujejo:
- NetBeans 9.0 podpira sklepanje o lokalnem spremenljivki z novimi namigi, upravljavci napak in refaktoringi za preoblikovanje v in iz novega Java Development Kit 10
var
tip. - Za modulni sistem JDK 9 Jigsaw je bil ModulePath dodan kot paradigma za uporabo v modulih. Način ModulePath omogoča uporabo modulov, poleg tega pa podpira dolgotrajno delovanje
učilnica
možnost med izvajanjem za iskanje razredov in datotek virov. - Tip projekta NetBeans Java SE je lahko en modul JDK 9 z dodajanjem datoteke module-info.java v privzeti paket.
- Nova vrsta modularnega projekta Java pomaga razviti več modulov JDK 9 v enem projektu NetBeans na osnovi Ant. Pri tej vrsti projekta odvisnosti upravljamo z deklariranjem
izvoz
inzahteva
v module-info.java. Vsi moduli se zbirajo hkrati. - Podpora v modulih za celoten cikel Edit-Compile-Debug-and-Profile.
- Sposobnost prikaza odvisnosti modula v IDE.
- Uporabniški vmesnik, podoben konzoli, za orodje Java Shell (JShell) REPL (read-eval-print-loop), ki ga lahko podpre konfiguracija uporabniškega projekta.
- Dodana dejanja v Java profilerju za razširitev in strnitev vozlišč v rezultatih drevesne tabele.
- Spreminjajoča se pojavna okna v profilerju, da olajšajo obdelavo dolgih imen razredov ali metod.
NetBeans 9.0 prav tako doda nov projekt, Java Modular Project, za razvoj več modulov JDK 9 v enem projektu, ki temelji na Ant. Z njo je mogoče modularne projekte Java združiti v sliko JLink za distribucijo aplikacije in potrebnih modulov.
Prihodnje izdaje IDE naj bi dodale nove zmogljivosti za jezike, vključno s C ++ in PHP.
Kje prenesti NetBeans 9.0
Izvorno kodo in binarne datoteke NetBeans 9.0 lahko prenesete s spletnega mesta projekta.