Beheben Sie den Zugriffsbeschränkungsfehler bei der Verwendung von JavaFX in JRE 8

MD Aminul Islam 15 Februar 2024
Beheben Sie den Zugriffsbeschränkungsfehler bei der Verwendung von JavaFX in JRE 8

Auf einigen IDEs, die eine niedrigere Version von JRE enthalten, erhalten wir einen Zugriffsbeschränkung-Fehler, wenn wir versuchen, unseren JavaFX-Code zu kompilieren. Dies geschah, weil eine niedrigere Version von JRE die JavaFX-Bibliothek nicht unterstützt.

Es zeigt diesen Fehler, wenn wir versuchen, die JavaFX-Bibliothek extern einzubinden.

In diesem Artikel wird erläutert, wie der Fehler Zugriffsbeschränkung bei der Verwendung von JavaFX in JRE 8 behoben wird. Dieser Fehler tritt hauptsächlich in der Eclipse-IDE auf; Unsere Lösung basiert hauptsächlich auf Eclipse.

Beheben Sie den Fehler Zugriffsbeschränkung bei der Verwendung von JavaFX in JRE 8

Wir binden hauptsächlich unsere JavaFX-Bibliothek ein, indem wir die JAR-Datei an unser Projekt anhängen. Es gibt jedoch ein Problem mit Eclipse.

Es verbietet den Zugriff auf Klassen innerhalb der JAR-Datei im Verzeichnis jre/lib/ext. Wenn Sie also Anwendungen in JavaFX 8 schreiben, denken Sie vielleicht, dass die Datei jfxrt.jar im Verzeichnis lib/ext in Ihrer IDE verfügbar ist.

Lassen Sie uns die minimale Lösung für dieses Problem diskutieren, um den Zugriff auf Klassen in der JAR-Datei zu ermöglichen.

  • Zuerst müssen Sie mit der rechten Maustaste auf die Option Projekt klicken. Dann müssen Sie den Eigenschaftendialog des Projekts aufrufen.
  • Danach müssen Sie den Build Path auf der linken Seite auswählen und die Bibliotheken auswählen.
  • Jetzt können Sie eine Option namens JRE System Library sehen. Öffnen Sie es und die Option Zugriffsregeln wird gefunden.

    Zugriffsbeschränkung JavaFX-Bild 1

  • Klicken Sie nun auf diesen Eintrag und klicken Sie auf Bearbeiten > Hinzufügen. Sie können die Option Auflösung sehen.

    Zugriffsbeschränkung Javafx-Bild 2

  • Wählen Sie Zugänglich und geben Sie dann unter dem Regelmuster javafx/** ein.

    Zugriffsbeschränkung Javafx-Bild 3

  • Klicken Sie abschließend auf OK und verlassen Sie alle Dialoge.

Jetzt können Sie überprüfen, ob Ihr Problem gelöst ist. Es ist besser, eine IDE zu verwenden, die eine aktualisierte JRE-Version wie NetBeans enthält.

NetBeans enthält notwendige Plugins, mit denen Sie JavaFX-Programme automatisch erstellen und kompilieren können. Es enthält auch JavaFX Scene Builder, mit dem Sie die Benutzeroberfläche für die Anwendung einfach per Drag & Drop erstellen können.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Java JavaFX