Programmering

Hvad er nyt i Apache's NetBeans IDE til Java 9

Apache Software Foundation har udgivet producton-versionen af ​​sin NetBeans version 9.0 IDE med understøttelse af Java-modulsystemet, der blev introduceret med Java 9 sidste år. Moduler omfattede den førende kapacitet i JDK 9, der blev udgivet i september 2017.

Open source IDEs nye funktioner inkluderer:

  • NetBeans 9.0 understøtter lokal variabel type inferens med nye tip, fejlhåndterere og refaktorer til at omdanne til og fra det nye Java Development Kit 10var type.
  • For JDK 9 Jigsaw-modulsystemet blev ModulePath tilføjet som paradigme til brug i moduler. ModulePath-tilstand muliggør brug af moduler ud over at understøtte den mangeårige klassesti mulighed for runtime for at søge efter klasser og ressourcefiler.
  • NetBeans Java SE-projekttypen kan være et enkelt JDK 9-modul ved at tilføje en module-info.java-fil i standardpakken.
  • Den nye Java Modular Project-type hjælper med at udvikle flere JDK 9-moduler i et Ant-baseret NetBeans-projekt. Med denne projekttype styres afhængigheder ved at erklære eksport og kræver i modul-info.java. Alle moduler er samlet samtidigt.
  • Understøttelse i moduler til den fulde rediger-kompilér-debug-og-profil cyklus.
  • Evnen til at vise modulafhængigheder i IDE.
  • Et konsollignende brugergrænseflade til Java Shell (JShell) REPL (read-eval-print-loop) -værktøjet, som kan understøttes med brugerprojektkonfigurationen.
  • Tilføjede handlinger i Java-profilen for at udvide og skjule noder i trætabelresultater.
  • Ændring af pop op-vinduer i profilen for at gøre det lettere at håndtere lange klasse- eller metodenavne.

NetBeans 9.0 tilføjer også et nyt projekt, Java Modular Project, til udvikling af flere JDK 9-moduler i et Ant-baseret projekt. Med det kan Java-modulære app-projekter pakkes ind i et JLink-billede til distribution af applikationen og krævede moduler.

Fremtidige udgivelser af IDE forventes at tilføje nye muligheder for sprog inklusive C ++ og PHP.

Hvor downloades NetBeans 9.0

Du kan downloade NetBeans 9.0 kildekode og binære filer fra projektets websted.