Apache Software Foundation on julkaissut NetBeansin version 9.0 IDE: n tuoteversio, joka tukee viime vuonna Java 9: n kanssa käyttöönotettua Java-moduulijärjestelmää. Moduulit sisälsivät syyskuussa 2017 julkaistun JDK 9: n pääominaisuudet.
Avoimen lähdekoodin IDE: n uusia ominaisuuksia ovat:
- NetBeans 9.0 tukee paikallisia muuttujatyyppisiä päätelmiä uusilla vihjeillä, virheenkäsittelijöillä ja uudelleenrakennuksilla muunnettavaksi uuteen Java Development Kit 10: een ja sieltä pois.
var
tyyppi. - JDK 9 Jigsaw -moduulijärjestelmälle ModulePath lisättiin paradigmana käytettäväksi moduuleissa. ModulePath-tila mahdollistaa moduulien käytön pitkäaikaisen tuen lisäksi
luokkatie
ajonaikainen vaihtoehto luokkien ja resurssitiedostojen etsimiseen. - NetBeans Java SE -projektityyppi voi olla yksi JDK 9 -moduuli lisäämällä oletuspakettiin module-info.java-tiedosto.
- Uusi Java Modular Project -tyyppi auttaa kehittämään useita JDK 9 -moduuleja yhdessä Ant-pohjaisessa NetBeans-projektissa. Tämän projektityypin mukaan riippuvuuksia hallitaan ilmoittamalla
vienti
javaatii
in module-info.java. Kaikki moduulit kootaan samanaikaisesti. - Moduulien tuki koko Edit-Compile-Debug-and-Profile -syklille.
- Kyky näyttää moduuliriippuvuudet IDE: ssä.
- Konsolimainen käyttöliittymä Java Shell (JShell) REPL (read-eval-print-loop) -työkalulle, jota voidaan tukea käyttäjän projektikokoonpanolla.
- Lisättiin Java-profilointitoiminnot solmujen laajentamiseksi ja tiivistämiseksi puitaulukon tuloksissa.
- Mittakokoiset ponnahdusikkunat profilointilaitteessa helpottamaan pitkien luokkien tai menetelmien nimien käsittelyä.
NetBeans 9.0 lisää myös uuden projektin, Java Modular Project, useiden JDK 9 -moduulien kehittämiseksi yhdessä Ant-pohjaisessa projektissa. Sen avulla Java-modulaariset sovellusprojektit voidaan pakata JLink-kuvaksi sovelluksen ja tarvittavien moduulien jakamista varten.
IDE: n tulevien julkaisujen odotetaan lisäävän uusia ominaisuuksia kielille, mukaan lukien C ++ ja PHP.
Mistä ladata NetBeans 9.0
Voit ladata NetBeans 9.0 -lähdekoodin ja binääritiedostot projektin verkkosivustolta.