Heim >Java >javaLernprogramm >Warum erhalte ich beim Ausführen meiner JavaFX Media-Anwendung einen Modulfehler?

Warum erhalte ich beim Ausführen meiner JavaFX Media-Anwendung einen Modulfehler?

Linda Hamilton
Linda HamiltonOriginal
2024-12-11 18:39:14774Durchsuche

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

Modulfehler beim Ausführen der JavaFx-Medienanwendung

Frage:

Wenn ich versuche auszuführen In meiner JavaFX-Anwendung erhalte ich die folgende Fehlermeldung:

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

Ich bin mir nicht sicher, was die Ursache ist dieser Fehler. Mein Code lautet wie folgt:

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();

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Ausführen meiner JavaFX Media-Anwendung einen Modulfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn