Apa yang baru di Apache NetBeans IDE untuk Java 9

Apache Software Foundation telah merilis produk pada versi NetBeans Versi 9.0 IDE, dengan dukungan untuk Sistem Modul Java yang diperkenalkan dengan Java 9 tahun lalu. Modul terdiri dari kemampuan utama di JDK 9, yang dirilis pada September 2017.

Fitur baru IDE open source meliputi:

  • NetBeans 9.0 mendukung inferensi tipe variabel lokal, dengan petunjuk baru, penangan kesalahan, dan pemfaktoran ulang untuk diubah ke dan dari tipe Java Development Kit 10 yang baru  var.
  • Untuk sistem modul Jigsaw JDK 9, ModulePath ditambahkan sebagai paradigma, untuk digunakan dalam modul. Mode ModulePath memungkinkan penggunaan modul, selain mendukung classpathopsi lama untuk waktu proses untuk mencari kelas dan file sumber daya.
  • Jenis proyek NetBeans Java SE dapat menjadi satu modul JDK 9 dengan menambahkan file module-info.java dalam paket default.
  • Jenis Proyek Modular Java baru membantu mengembangkan beberapa modul JDK 9 dalam satu proyek NetBeans berbasis Ant. Dengan jenis proyek ini, dependensi dikelola dengan mendeklarasikan exportsdan requires di module-info.java. Semua modul dikompilasi secara bersamaan.
  • Dukungan dalam modul untuk siklus Edit-Compile-Debug-and-Profile penuh.
  • Kemampuan untuk menunjukkan dependensi modul di IDE.
  • UI mirip konsol untuk alat Java Shell (JShell) REPL (read-eval-print-loop), yang dapat didukung dengan konfigurasi proyek pengguna.
  • Menambahkan tindakan di profiler Java untuk memperluas dan menciutkan node dalam hasil tabel hierarki.
  • Pop-up yang dapat diubah ukurannya di profiler, untuk mempermudah menangani nama class atau metode yang panjang.

NetBeans 9.0 juga menambahkan proyek baru, Java Modular Project, untuk mengembangkan beberapa modul JDK 9 dalam satu proyek berbasis Ant. Dengan itu, proyek aplikasi modular Java dapat dikemas menjadi gambar JLink untuk distribusi aplikasi dan modul yang diperlukan.

Rilis IDE di masa mendatang diharapkan dapat menambahkan kemampuan baru untuk bahasa termasuk C ++ dan PHP.

Tempat mengunduh NetBeans 9.0

Anda dapat mengunduh kode sumber dan binari NetBeans 9.0 dari situs web proyek.