Programmering

Hva er nytt i Apache's NetBeans IDE for Java 9

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 10var 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 og krever 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.

$config[zx-auto] not found$config[zx-overlay] not found