Ohjelmointi

Mitä uutta Apachen NetBeans IDE for Java 9 -sovelluksessa on

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 ja vaatii 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.