Apa yang baru dalam Apache's NetBeans IDE untuk Java 9

Apache Software Foundation telah merilis versi produk dari NetBeans Versi 9.0 IDE, dengan sokongan untuk Sistem Modul Java yang diperkenalkan dengan Java 9 tahun lalu. Modul merangkumi kemampuan utama dalam JDK 9, yang dikeluarkan pada bulan September 2017.

Ciri-ciri baru IDE sumber terbuka termasuk:

  • NetBeans 9.0 menyokong inferens jenis pemboleh ubah tempatan, dengan petunjuk baru, pengendali ralat, dan refactorings untuk berubah menjadi dan dari Java Development Kit 10  varjenis baru.
  • Untuk sistem modul JDK 9 Jigsaw, ModulePath ditambahkan sebagai paradigma, untuk digunakan dalam modul. Mod ModPath membolehkan penggunaan modul, selain menyokong classpathpilihan lama untuk jangka masa untuk mencari kelas dan fail sumber.
  • Jenis projek NetBeans Java SE boleh menjadi modul JDK 9 tunggal dengan menambahkan fail modul-info.java dalam pakej lalai.
  • Jenis Java Modular Project yang baru membantu mengembangkan beberapa modul JDK 9 dalam satu projek NetBeans berasaskan Ant. Dengan jenis projek ini, kebergantungan diuruskan dengan menyatakan exportsdan requires di modul-info.java. Semua modul disusun secara serentak.
  • Sokongan dalam modul untuk kitaran Edit-Kompilasi-Debug-dan-Profil sepenuhnya.
  • Keupayaan untuk menunjukkan kebergantungan modul dalam IDE.
  • UI seperti konsol untuk alat Java Shell (JShell) REPL (read-eval-print-loop), yang dapat didukung dengan konfigurasi proyek pengguna.
  • Menambah tindakan dalam profiler Java untuk mengembangkan dan meruntuhkan node dalam hasil jadual pokok.
  • Muncul semula yang boleh diubah suai dalam profiler, untuk memudahkan mengendalikan nama kelas atau kaedah lama.

NetBeans 9.0 juga menambah projek baru, Java Modular Project, untuk mengembangkan beberapa modul JDK 9 dalam satu projek berasaskan Ant. Dengan itu, projek aplikasi modular Java dapat dikemas menjadi gambar JLink untuk pengedaran aplikasi dan modul yang diperlukan.

Pelepasan IDE yang akan datang diharapkan dapat menambahkan kemampuan baru untuk bahasa termasuk C ++ dan PHP.

Di mana memuat turun NetBeans 9.0

Anda boleh memuat turun kod sumber dan binari NetBeans 9.0 dari laman web projek.