Rumah >Java >javaTutorial >Bagaimana untuk Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE Berpakatan?

Bagaimana untuk Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE Berpakatan?

DDD
DDDasal
2024-12-03 06:34:13517semak imbas

How to Deploy a JavaFX 11 Desktop Application with a Bundled JRE?

Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE

Menggunakan aplikasi JavaFX telah mengalami perubahan ketara dengan pemberhentian Java Web Start di Java 11. Seperti yang disyorkan oleh Oracle, kini dinasihatkan untuk menggabungkan aplikasi dengan JRE, menghapuskan keperluan untuk pengguna memasang JRE yang berasingan.

Langkah-Langkah untuk Penerapan dengan JRE

Untuk menggunakan aplikasi JavaFX 11 dengan JRE, ikut langkah ini:

  1. Tukar Aplikasi kepada Modul:
    Buat module-info.java untuk mentakrifkan nama modul dan kebergantungan.
  2. Bina dengan Laluan Modul:
    Kompilasi aplikasi menggunakan laluan modul dan bukannya laluan kelas, termasuk yang diperlukan modul seperti JavaFX.
  3. Buat Jar dan Jmod:
    Buat balang daripada kelas yang disusun dan tukarkannya kepada jmod (modul Java) menggunakan alat jmod.
  4. Pautkan Imej:
    Pautkan jmod dan modul yang diperlukannya ke dalam "imej" menggunakan arahan jlink. Imej itu pada asasnya mengandungi JRE minimum dengan hanya modul yang diperlukan.

Pengedaran

Edarkan pepohon fail imej (struktur direktori) kepada pengguna. Boleh laku untuk aplikasi diletakkan dalam direktori bin imej. Pengguna boleh menjalankan aplikasi dengan melaksanakan boleh laku ini.

Pemasang Asli dan Alat Lain

Java 14 memperkenalkan jpackage, alat untuk mencipta pemasang asli. Selain itu, alatan luaran seperti JWrapper dan InstallAnywhere masih boleh digunakan untuk membuat pemasang, tetapi penting untuk memastikan ia serasi dengan sistem modul Java 11.

Merentas bangunan

Untuk mencipta imej bagi platform yang berbeza, gunakan arahan jmod dan jlink dengan platform sasaran yang sesuai ditentukan. Sebagai contoh, untuk Windows, seseorang akan menggunakan rentetan platform "windows-amd64."

Dengan mengikuti langkah ini dan menggunakan alatan yang sesuai, pembangun boleh menggunakan aplikasi desktop JavaFX 11 dengan JRE yang digabungkan, memastikan keserasian dengan pengguna yang belum memasang Java 8.

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE Berpakatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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