Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE Berpakatan?

Bagaimanakah Saya Boleh Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE Berpakatan?

Barbara Streisand
Lepaskan: 2024-12-04 13:09:13
asal
495 orang telah melayarinya

How Can I Deploy JavaFX 11 Desktop Applications with a Bundled JRE?

Menggunakan Aplikasi Desktop JavaFX 11 dengan JRE

JavaFX 11 telah mengalih keluar pilihan penggunaan Web Start yang tersedia dalam Java 8. Untuk meneruskan penggunaan aplikasi dengan JRE yang digabungkan, pembangun perlu untuk mengikuti pendekatan yang lebih modular.

Membina Aplikasi

  1. Buat deskriptor modul: Isytiharkan modul aplikasi dengan kebergantungannya dalam fail module-info.java.
  2. Kompilasi dengan laluan modul : Gunakan --module-path untuk menentukan kebergantungan modul semasa kompilasi.
  3. Buat JAR: Bina JAR modular dengan menyusun kelas dan membungkusnya ke dalam fail JAR.
  4. Tukar JAR kepada JMOD: Cipta fail JMOD (Java Module) menggunakan alat jmod, menentukan kebergantungan dan yang utama kelas.

Mencipta Imej

  1. Pautkan JMOD: Gunakan jlink untuk memautkan aplikasi JMOD dan kebergantungannya kepada imej.
  2. Buat Pelancar Boleh Laku: Tentukan nama boleh laku pelancar menggunakan --pelancar untuk memudahkan pelaksanaan.

Mengedarkan Aplikasi

  1. Membungkus Imej: Edarkan ZIP atau TAR.GZ yang mengandungi pokok imej, termasuk pelancar boleh laku.
  2. Buat Pemasang Asli (Pilihan): Gunakan jpackage untuk mencipta pemasang asli untuk platform yang berbeza.

Merentas Bangunan untuk Platform Berbeza

  1. Perolehi JDK: Dapatkan JDK untuk platform sasaran dan ekstraknya untuk dipisahkan direktori.
  2. Nyatakan Platform Sasaran: Lulus platform sasaran kepada jmod dan jlink menggunakan pilihan --target-platform.
  3. Sertakan JMOD JDK Luaran: Sertakan secara eksplisit JMOD bagi JDK asing yang menggunakan --laluan modul.

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

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan