Das Laden des Bildes in JavaFX bewirkt, dass AccessControlException bei der Bereitstellung als JNLP bereitgestellt wird

StackOverflow https://stackoverflow.com//questions/23035165

Frage

Ich habe eine sehr einfache Javafx-Anwendung.Es muss ein Bild zeichnen, das ich als PNG im Verzeichnis "Ressourcen" behält. Ich initialiere es so:

generasacodicetagpre.

Das funktioniert gut, wenn ich es direkt von meiner IDE laufe.

Wenn jedoch die Anwendung als JavaFX-Paket bereitstellt und die resultierende JNLP ausführen, wird der Bildkonstruktor einen AccessControlException auswirkt, insbesondere:

generasacodicetagpre.

Was, wenn ich richtig verstehe, bedeutet, dass er keinen Zugriff auf die Suche nach der Datei hat.Wie soll ich das lösen?Es scheint auch seltsam zu sein, dass es in einem Verzeichnis schauen würde, wenn ich als .jnpl, sollte ich die .png-Datei woanders aufgeben?

War es hilfreich?

Lösung

generasacodicetagpre.

das bildet wahrscheinlich keine URL. Es sollte sein:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top