Programmēšana

Kas jauns Apache's NetBeans IDE for Java 9

Apache programmatūras fonds ir izlaidis produkta versiju NetBeans versijai 9.0 IDE ar atbalstu Java moduļu sistēmai, kas pagājušajā gadā tika ieviesta ar Java 9. Moduļi ietvēra galveno iespēju JDK 9, kas tika izlaists 2017. gada septembrī.

Jaunās atvērtā pirmkoda IDE funkcijas ietver:

  • NetBeans 9.0 atbalsta vietējo mainīgo tipu secinājumus, izmantojot jaunus padomus, kļūdu apstrādātājus un atjaunošanas darbus, lai pārveidotu tos no jaunā Java Development Kit 10 un no tāvar tips.
  • JDK 9 finierzāģu moduļu sistēmai modulisPath tika pievienots kā paradigma lietošanai moduļos. ModulePath režīms ļauj izmantot moduļus, papildus atbalstot ilgstošos klases ceļš izpildlaika opcija, lai meklētu klases un resursu failus.
  • NetBeans Java SE projekta tips var būt viens JDK 9 modulis, noklusējuma pakotnē pievienojot module-info.java failu.
  • Jaunais Java moduļu projekta tips palīdz izstrādāt vairākus JDK 9 moduļus vienā AntBet balstītā NetBeans projektā. Izmantojot šo projekta veidu, atkarības tiek pārvaldītas, deklarējot eksports un prasa in module-info.java. Visi moduļi tiek apkopoti vienlaicīgi.
  • Atbalsts moduļos visam ciklam Edit-Compile-Debug-and-Profile.
  • Spēja parādīt moduļu atkarības IDE.
  • Konsolei līdzīga lietotāja saskarne rīkam Java Shell (JShell) REPL (read-eval-print-loop), kuru var atbalstīt ar lietotāja projekta konfigurāciju.
  • Java profilerā pievienotas darbības, lai paplašinātu un sakļautu mezglus koku tabulas rezultātos.
  • Maināmie uznirstošie logi profilā, lai būtu vieglāk rīkoties ar garu klašu vai metožu nosaukumiem.

NetBeans 9.0 arī pievieno jaunu projektu Java Modular Project, lai izstrādātu vairākus JDK 9 moduļus vienā Ant balstītā projektā. Ar to Java moduļu lietotņu projektus var iepakot JLink attēlā, lai izplatītu lietojumprogrammu un nepieciešamos moduļus.

Paredzams, ka turpmākie IDE izlaidumi pievienos jaunas iespējas valodām, tostarp C ++ un PHP.

Kur lejupielādēt NetBeans 9.0

NetBeans 9.0 pirmkodu un bināros failus varat lejupielādēt no projekta vietnes.

$config[zx-auto] not found$config[zx-overlay] not found