Programování

Co je nového v prostředí Apache NetBeans IDE pro Java 9

Apache Software Foundation vydala produktovou verzi svého NetBeans verze 9.0 IDE, s podporou pro Java Module System představenou s Java 9 v loňském roce. Moduly zahrnovaly špičkovou funkci v JDK 9, která byla vydána v září 2017.

Mezi nové funkce IDE open source patří:

  • NetBeans 9.0 podporuje odvození lokálních proměnných, s novými radami, obslužnými rutinami chyb a refaktoringem, které lze transformovat do az nové vývojové sady Java 10var typ.
  • Pro systém modulů JDK 9 Jigsaw byl přidán ModulePath jako paradigma pro použití v modulech. Režim ModulePath umožňuje kromě podpory dlouhodobého použití také moduly classpath možnost běhového modulu pro vyhledávání tříd a souborů prostředků.
  • Typ projektu NetBeans Java SE může být jeden modul JDK 9 přidáním souboru module-info.java do výchozího balíčku.
  • Nový typ Java Modular Project pomáhá vyvíjet několik modulů JDK 9 v jednom projektu NetBeans založeném na Ant. U tohoto typu projektu jsou závislosti spravovány deklarováním vývoz a vyžaduje v modulu-info.java. Všechny moduly jsou kompilovány současně.
  • Podpora v modulech pro celý cyklus Edit-Compile-Debug-and-Profile.
  • Schopnost zobrazit závislosti modulu v IDE.
  • Konzole podobné uživatelské rozhraní pro nástroj Java Shell (JShell) REPL (read-eval-print-loop), který lze podporovat v konfiguraci projektu uživatele.
  • Přidány akce v profilu Java pro rozbalení a sbalení uzlů ve výsledcích tabulky stromu.
  • Změnitelná vyskakovací okna v profileru, která usnadňují zpracování dlouhých názvů tříd nebo metod.

NetBeans 9.0 také přidává nový projekt, Java Modular Project, pro vývoj několika modulů JDK 9 v jednom projektu založeném na Ant. Díky tomu lze projekty modulárních aplikací Java zabalit do obrazu JLink pro distribuci aplikace a požadovaných modulů.

Očekává se, že budoucí vydání IDE přidají nové funkce pro jazyky včetně C ++ a PHP.

Kde stáhnout NetBeans 9.0

Zdrojový kód NetBeans 9.0 a binární soubory si můžete stáhnout z webových stránek projektu.

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