Rumah > Java > javaTutorial > Apakah tujuan menggunakan JLink dalam Java 9?

Apakah tujuan menggunakan JLink dalam Java 9?

王林
Lepaskan: 2023-08-29 11:45:02
ke hadapan
1335 orang telah melayarinya

Tujuan utama kefungsian

在Java 9中使用JLink的目的是什么?

JLink adalah untuk mencipta JRE tersuai kami sendiri. Biasanya, kami menggunakan lalai JRE yang disediakan oleh Oracle Corporation untuk menjalankan program, dengan saiz 214 MB .

Sebagai contoh, pengguna ingin mencetak mesej mudah "Hello World" seperti yang ditunjukkan di bawah

public class HelloWorldModuleTest {
   public static void main(String args[[]) {
      System.out.println("Hello World!");
   }
}
Salin selepas log masuk

Untuk menjalankan program bersaiz 1 KB di atas, kita memerlukan 4 – 5 kelas seperti String, System, Objek dan HelloWorldModuleTest.class fail. Jadi mengapa kita perlu menggunakan JRE lalai untuk memuatkan JRE 214 MB? Ini adalah pembaziran memori dan tidak sesuai untuk mana-mana peranti IoT kerana peranti kecil ini tidak boleh memuatkan ratusan memori.

Kita perlu mencipta JRE tersuai kita sendiri menggunakan JLink dalam arahan berikut.

<strong>jlink &ndash;module-path out &ndash;add-modules {add modules} &ndash;output {jre name}</strong>
Salin selepas log masuk

JLink ialah ciri berkuasa yang dilaksanakan dengan bantuan JPMS untuk mengurangkan saiz JRE. JLink datang dengan konsep mampatan, kami menentukan tahap mampatan apabila melaksanakan arahan JLink. JLink juga menyediakan pilihan yang dipanggil Launcher yang membolehkan pengguna melaksanakan program dari mana-mana sahaja pada komputer mereka hanya dengan memanggil nama program daripada Command Line Prompt, tanpa perlu menyatakan java atau javac.

Atas ialah kandungan terperinci Apakah tujuan menggunakan 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