Menyiasat Keserasian JavaFX dalam OpenJDK
Pengenalan
JavaFX telah menjadi pilihan yang semakin popular untuk antara muka pengguna dalam aplikasi Java. Walau bagaimanapun, pengguna yang bergantung pada OpenJDK mungkin menghadapi kebimbangan tentang keserasiannya dengan JavaFX. Artikel ini bertujuan untuk menangani kebimbangan ini, meneroka keadaan semasa sokongan JavaFX dalam OpenJDK dan memberikan cerapan tentang pengedaran yang menawarkan pakej pra-bina.
Pengintegrasian JavaFX dan OpenJDK
JavaFX ialah projek sumber terbuka yang telah disepadukan ke dalam OpenJDK. Walau bagaimanapun, pengedaran OpenJDK tidak termasuk JavaFX secara lalai, kerana komponen tertentu yang berkaitan dengan JavaFX, seperti pelaksanaan OpenJFX, tidak disertakan dalam semua binaan JDK/JRE.
Sokongan OpenJDK untuk JavaFX
Bertentangan dengan maklumat lapuk, OpenJDK menyokong JavaFX, walaupun pengedarannya boleh berbeza-beza merentas vendor. JavaFX kini merupakan komponen modular yang boleh dimuat turun sebagai SDK, jmods atau daripada Maven Central. Ini membolehkan pembangun mengakses modul JavaFX pada mana-mana platform yang disokong dengan memasukkannya pada laluan modul masa jalan.
Pengedaran Linux dengan Pakej OpenJFX
Beberapa pengedaran Linux menawarkan pra-bina Pakej OpenJFX, menghapuskan keperluan untuk penyusunan manual. Contohnya:
Perbezaan antara Oracle JDK dan Open JDK
Oracle JDK termasuk komponen proprietari yang tidak tersedia dalam OpenJDK, termasuk codec video ON2 VP6 dan Teknologi penempatan Oracle WebStart/Pelayar Terbenam. Versi JavaFX berasaskan OpenJDK tidak menyokong main balik VP6 tetapi boleh mengendalikan format video biasa seperti H.264.
Pengedaran Termasuk JavaFX
Pengedaran JavaFX boleh dibuat oleh vendor yang menyediakan pakej OpenJDK. Adalah disyorkan untuk memilih pengedaran Linux yang termasuk JavaFX untuk memastikan keserasian.
Pertimbangan Penggunaan
Untuk aplikasi berskala besar, adalah dinasihatkan untuk menggunakan Java yang serba lengkap mod penggunaan aplikasi. Kaedah ini menggabungkan masa jalan Java tertentu dengan aplikasi, menghapuskan pergantungan pada versi Java yang diprapasang dan menyediakan pengalaman pengguna yang lancar.
Tinjauan Masa Depan
Peta jalan Oracle untuk 2018 mencadangkan bahawa JavaFX akan kekal sebagai keutamaan, dengan rancangan untuk kemajuan dan baharu ciri.
Kesimpulan
OpenJDK menyokong JavaFX melalui modul yang tersedia dan pengedaran OpenJFX. Pembangun boleh menggunakan OpenJDK untuk membina aplikasi JavaFX, dan pengedaran Linux menyediakan pakej pra-bina untuk memudahkan penyepaduan. Dengan mengambil kira faktor ini, pengguna boleh memanfaatkan keupayaan JavaFX dalam kedua-dua persekitaran Oracle dan OpenJDK.
Atas ialah kandungan terperinci Adakah JavaFX serasi dengan OpenJDK?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!