Amaran JavaFX: Konfigurasi Tidak Disokong
Apabila bekerja dengan JavaFX, anda mungkin menghadapi amaran yang berbunyi "Konfigurasi JavaFX tidak disokong: kelas dimuatkan daripada 'unnamed module @...'" walaupun kompilasi berjaya. Amaran ini timbul disebabkan oleh sistem modul yang diperkenalkan dalam Java 9 dan mempengaruhi cara JavaFX dimuatkan.
Memahami Isu
JavaFX hanya menyokong dimuatkan daripada modul yang dinamakan melalui laluan modul, bukan laluan kelas. Walau bagaimanapun, jika sistem mengesan bahawa JavaFX telah dimuatkan daripada laluan kelas, ia akan mencetuskan amaran ini.
Penyelesaian
Untuk menyelesaikan isu ini, anda perlu memastikan bahawa JavaFX dimuatkan daripada laluan modul sebagai modul yang dinamakan. Ini boleh dilakukan dalam beberapa cara:
Aplikasi Bukan Modular: Gunakan argumen --module-path dan --add-modules:
java --module-path <path-to-fx> --add-modules javafx.controls ...
Aplikasi Modular: Gunakan --modul hujah untuk melancarkan aplikasi anda sebagai modul:
java --module-path <path> --module app/com.example.app.Main [args...]
Pengerahan
Untuk penempatan, anda boleh mempertimbangkan pilihan berikut:
Nota Tambahan
Atas ialah kandungan terperinci Mengapa Saya Mendapat Amaran \'Konfigurasi JavaFX Tidak Disokong\' Walaupun Penyusunan Berjaya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!