Rumah > Java > javaTutorial > Apakah alat JLink dalam Java 9?

Apakah alat JLink dalam Java 9?

WBOY
Lepaskan: 2023-09-05 21:57:02
ke hadapan
1404 orang telah melayarinya

JLink工具在Java 9中是什么?

JLink ialah alat pemaut baharu untuk mencipta JRE tersuai kami sendiri. Biasanya, kami boleh menggunakan JRE lalai yang disediakan oleh Oracle untuk menjalankan program kami. Jika kita perlu membuat JRE kita sendiri, maka kita boleh menggunakan alat ini. Alat JLink boleh membantu mencipta JRE anda sendiri yang mengandungi hanya kelas yang diperlukan untuk menjalankan aplikasi anda . Ia boleh mengurangkan saiz API yang dibangunkan dan mengurangkan kebergantungan menggunakan JRE penuh.

Dalam Java 9 kami mempunyai fasa baharu antara menyusun kod dan melaksanakannya, iaitu masa pautan. Masa pautan ialah fasa pilihan antara masa penyusunan dan masa jalankan.

Arahan untuk mencipta JRE

<strong>jlink --module-path --add-modules --limit-modules --output</strong>
Salin selepas log masuk
  • module-path tersuai ialah laluan ke modul yang boleh diperhatikan yang ditemui oleh pemaut. Ia boleh menjadi fail JAR modular, fail JMOD dan modul.
  • add-modules Menentukan modul untuk ditambahkan pada imej masa jalan Modul ini boleh menyebabkan modul lain ditambah melalui kebergantungan transitif.
  • had-modul Hadkan skop modul yang boleh diperhatikan.
  • output ialah direktori yang mengandungi imej masa jalan yang dijana.

<strong>jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp</strong>
Salin selepas log masuk

Dalam arahan di atas, nilai module-path ialah laluan ke direktori yang mengandungi modul berpakej. JAVA_HOME/jmods ialah direktori yang mengandungi java.base.jmod, standard lain dan modul JDK. Komponen modul com.greetings disertakan dalam direktori mlib pada laluan modul.

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan