Rumah >Java >javaTutorial >Apakah modul automatik dalam Java 9?

Apakah modul automatik dalam Java 9?

WBOY
WBOYke hadapan
2023-09-16 08:25:021222semak imbas

Java 9中的自动模块是什么?

Modul automatik ialah balang yang kami letak pada laluan modul. Terdapat banyak perpustakaan sedia ada yang boleh digunakan dalam aplikasi kami, kebanyakannya belum dimodulasi. Untuk memudahkan penghijrahan, kami boleh menambah fail jar mana-mana perpustakaan ke laluan modul aplikasi dan kemudian menggunakan pakej daripada fail jar tersebut. Ia boleh menjadi modul automatik secara tersirat dan boleh dinyatakan dalam arahan memerlukan pengisytiharan modul. Nama fail jar menjadi nama modulnya, yang mestilah pengecam Java yang sah yang boleh digunakan dalam arahan "requires".

AutomatikModul:

  • secara tersirat mengeksport semua jenis pakej, jadi mana-mana modul yang boleh membaca modul automatik (termasuk modul yang tidak dinamakan) mesti mengakses dalam pakej automatik
  • Membaca secara tersirat (memerlukan) semua modul lain, termasuk modul automatik lain dan modul tidak dinamakan, jadi modul automatik mempunyai akses kepada semua jenis awam yang didedahkan oleh modul lain sistem.
<strong>%JAVA_HOME%\java --module-path ./libs:./libs-legacy --module app/com.app.Main</strong>

Penamaan modul automatik:

  • Alih keluar sambungan ".jar".
  • Nombor versi telah dipadamkan. Contohnya: mylib-1.2.3 -> mylib
  • Aksara bukan abjad angka digantikan dengan noktah.
  • Mata pendua digantikan dengan mata tunggal, mata pada permulaan dan hujung rantai akan dikeluarkan.

Atas ialah kandungan terperinci Apakah modul automatik dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam