Rumah >Java >javaTutorial >Adakah JavaFX Termasuk dalam Pengedaran OpenJDK di Linux?

Adakah JavaFX Termasuk dalam Pengedaran OpenJDK di Linux?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-25 03:31:13223semak imbas

Is JavaFX Included in OpenJDK Distributions on Linux?

JavaFX dalam OpenJDK: Keserasian dan Ketersediaan Pakej pada Linux

Pelaksanaan JavaFX dalam OpenJDK

JavaFX adalah sebahagian daripada projek OpenJDK dan kod sumber terbukanya adalah sebahagian daripada repositori OpenJDK. Walau bagaimanapun, bukan semua pengedaran OpenJDK termasuk JavaFX secara lalai, terutamanya pelaksanaan OracleJDK 11 dan pemasangan pakej Linux.

Modul JavaFX dalam Pengedaran Moden

Dalam JavaFX 11 , JavaFX diedarkan sebagai modul atau SDK yang berasingan. Pembangun boleh memasukkan modul ini pada laluan modul masa jalan untuk menggunakan JavaFX daripada mana-mana JDK moden yang menyokong platform sasaran. Pendekatan ini memastikan ketersediaan JavaFX pada semua platform yang disokong.

Mengatasi Isu Prestasi OpenJDK dengan JavaFX

Perbincangan lama mencadangkan kebimbangan prestasi untuk JavaFX dalam OpenJDK, tetapi perkara ini telah ditangani sejak itu . JavaFX 11 menyediakan masa jalan yang cekap melalui SDK atau jmod khusus platform, dihantar daripada openjfx atau Maven Central.

Sokongan Pengedaran Linux untuk OpenJFX

Pada masa ini, tiada tawaran pengedaran Linux yang diketahui pakej OpenJFX pra-bina untuk pemasangan terus. Walau bagaimanapun, beberapa pilihan wujud untuk pengguna Linux:

  • Membina OpenJFX daripada Sumber: Pembangun boleh membina versi JavaFX terbuka sepenuhnya daripada sumber untuk memastikan tiada pergantungan pada kod sumber tertutup.
  • Menggunakan Pengedaran Pra-bina: Pengedaran Debian Linux menyediakan pengedaran binari OpenJFX berdasarkan OpenJDK. Pasangnya menggunakan:

    sudo apt-get install openjfx

Perbezaan Warisan Antara OpenJDK dan OracleJDK dalam JavaFX

Versi OpenJDK sebelumnya tidak mempunyai sokongan untuk beberapa keupayaan JavaFX yang terdapat dalam OracleJDK, seperti codec video VP6 dan Penerapan aplikasi Terbenam WebStart/Pelayar. Walau bagaimanapun, perbezaan ini kini kurang ketara dalam Java 9 dan versi yang lebih baru.

Untuk Java 8, kekurangan pakej OpenJFX dalam pengedaran Linux dijangka dapat ditangani dengan keluaran rasmi Java 8 pada Mac 2014. Dalam Sementara itu, mempertimbangkan penggunaan aplikasi serba lengkap disyorkan untuk aplikasi yang besar, dengan berkesan menggabungkan Java dan JavaFX dengan aplikasi anda untuk pengguna yang lancar pengalaman.

Atas ialah kandungan terperinci Adakah JavaFX Termasuk dalam Pengedaran OpenJDK di Linux?. 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