Rumah >Java >javaTutorial >Mengapa Saya Mendapat Ralat Modul Semasa Menjalankan Aplikasi Media JavaFX Saya?

Mengapa Saya Mendapat Ralat Modul Semasa Menjalankan Aplikasi Media JavaFX Saya?

Linda Hamilton
Linda Hamiltonasal
2024-12-11 18:39:14775semak imbas

Why am I Getting a Module Error When Running My JavaFX Media Application?

Ralat modul semasa menjalankan aplikasi media JavaFx

Soalan:

Apabila saya cuba menjalankan aplikasi JavaFX saya, saya mendapat ralat berikut:

java.lang.IllegalAccessError: class com.sun.media.jfxmediaimpl.NativeMediaManager (in unnamed module @0x4d7be377) cannot access class com.sun.glass.utils.NativeLibLoader (in module javafx.graphics) because module javafx.graphics does not export com.sun.glass.utils to unnamed module @0x4d7be377

Saya tidak pasti apa menyebabkan ralat ini. Kod saya adalah seperti berikut:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.media.AudioClip;
import javafx.stage.Stage;

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        AudioClip audioClip = new AudioClip(getClass().getResource("/audio/sound.mp3").toString());
        audioClip.play();

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Modul Semasa Menjalankan Aplikasi Media JavaFX Saya?. 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