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

Apakah tujuan menggunakan JLink dalam Java 9?

王林
王林ke hadapan
2023-08-29 11:45:021304semak imbas

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!");
   }
}

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>

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!

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