Apache Software Foundation har gitt ut produksjonsversjonen av NetBeans versjon 9.0 IDE, med støtte for Java Module System introdusert med Java 9 i fjor. Moduler besto av den fremste funksjonen i JDK 9, som ble utgitt i september 2017.
Åpen kildekode IDEs nye funksjoner inkluderer:
- NetBeans 9.0 støtter lokal variabel type inferens, med nye tips, feilhåndterere og refaktorer for å transformere til og fra det nye Java Development Kit 10
var
type. - For JDK 9 Jigsaw-modulsystemet ble ModulePath lagt til som paradigme, for bruk i moduler. ModulePath-modus muliggjør bruk av moduler, i tillegg til å støtte den mangeårige
klassesti
alternativ for kjøretiden for å søke etter klasser og ressursfiler. - NetBeans Java SE-prosjekttypen kan være en enkelt JDK 9-modul ved å legge til en module-info.java-fil i standardpakken.
- Den nye Java Modular Project-typen hjelper med å utvikle flere JDK 9-moduler i ett Ant-basert NetBeans-prosjekt. Med denne prosjekttypen administreres avhengigheter ved å erklære
eksport
ogkrever
i modul-info.java. Alle modulene er samlet samtidig. - Støtte i moduler for hele Edit-Compile-Debug-and-Profile syklusen.
- Evnen til å vise modulavhengigheter i IDE.
- Et konsollignende brukergrensesnitt for Java Shell (JShell) REPL (read-eval-print-loop) -verktøyet, som kan støttes med brukerprosjektkonfigurasjonen.
- Lagt til handlinger i Java-profilen for å utvide og skjule noder i tretabellresultatene.
- Du kan endre størrelsen på popup-vinduer i profilen for å gjøre det enklere å håndtere navn på lang klasse eller metode.
NetBeans 9.0 legger også til et nytt prosjekt, Java Modular Project, for utvikling av flere JDK 9-moduler i ett Ant-basert prosjekt. Med det kan Java-modulære app-prosjekter pakkes inn i et JLink-bilde for distribusjon av applikasjonen og nødvendige moduler.
Fremtidige utgivelser av IDE forventes å legge til nye muligheter for språk, inkludert C ++ og PHP.
Hvor laster du ned NetBeans 9.0
Du kan laste ned NetBeans 9.0 kildekode og binærfiler fra prosjektnettstedet.