Što je novo u Apacheovom NetBeans IDE-u za Javu 9

Apache Software Foundation objavio je produktnu verziju svoje NetBeans verzije 9.0 IDE, s podrškom za sustav Java Module predstavljen s Javom 9 prošle godine. Moduli su sadržavali glavnu sposobnost JDK 9, koja je objavljena u rujnu 2017. godine.

Nove značajke IDE-a otvorenog koda uključuju:

  • NetBeans 9.0 podržava zaključivanje tipa lokalne varijable, s novim savjetima, upravljačima pogreškama i refaktoriziranjem za pretvaranje u i iz novog vartipa Java Development Kit 10  .
  • Za JDK 9 Jigsaw modul sustav, ModulePath je dodan kao paradigma, za upotrebu u modulima. Način ModulePath omogućuje upotrebu modula, uz podršku dugogodišnje classpathopcije za vrijeme izvođenja pretraživanja klasa i datoteka resursa.
  • Tip projekta NetBeans Java SE može biti jedan JDK 9 modul dodavanjem datoteke module-info.java u zadani paket.
  • Nova vrsta modularnog projekta Java pomaže u razvoju nekoliko JDK 9 modula u jednom projektu NetBeans temeljenom na Antu. Ovim tipom projekta ovisnostima se upravlja deklariranjem exportsi requires u module-info.java. Svi se moduli kompajliraju istovremeno.
  • Podrška u modulima za puni ciklus Uređivanje-sastavljanje-otklanjanje pogrešaka i profila.
  • Sposobnost prikazivanja ovisnosti modula u IDE-u.
  • Korisničko sučelje nalik konzoli za alat Java Shell (JShell) REPL (read-eval-print-loop), koji može biti podržan konfiguracijom korisničkog projekta.
  • Dodane su akcije u Java profiler za širenje i sažimanje čvorova u rezultatima tablice stabla.
  • Promjenjivi skočni prozori u profilu za olakšavanje rukovanja dugim imenima klasa ili metoda.

NetBeans 9.0 također dodaje novi projekt, Java Modular Project, za razvoj nekoliko JDK 9 modula u jednom projektu koji se temelji na Antu. Pomoću nje se Java modularni projekti aplikacija mogu spakirati u JLink sliku za distribuciju aplikacije i potrebnih modula.

Očekuje se da će buduća izdanja IDE-a dodati nove mogućnosti za jezike, uključujući C ++ i PHP.

Gdje preuzeti NetBeans 9.0

Izvorni kod i binarne datoteke NetBeans 9.0 možete preuzeti s web stranice projekta.