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 10
var
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
ogkræ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.