Versuchen Sie es so: Kopiere deine fxml-Datei an einen anderen Ort. Öffnen Sie JavaFx scen builder und erstellen Sie Ihre Szene (einige sehr einfach, sogar mit nur Anker-Bereich und einem Label oder etwas) und speichern Sie an der Stelle Ihrer fxml auf dem Projekt. Versuchen Sie es jetzt, wenn Sie dies mit einem Doppelklick öffnen können. Wenn ja, kopiere einfach xml aus deiner Original-Datei und ersetze das xml in dem, das du gerade erstellt hast.
Ich hatte das gleiche Problem und hier ist, wie ich es gelöst habe.
Eine einfache Problemumgehung ist:
Das ist nur ein Workaround, aber funktioniert.
Es wäre großartig, wenn dafür eine andere, bessere Lösung gefunden würde.
Ich bin bei der Verwendung von Netbeans mehrmals dazu gelaufen. Manchmal, als es im Netbeans-Editor geöffnet wurde, fügte es zusätzliche Namespace-Deklarationen im Root-Element hinzu.
z.B.
%Vor%Durch das Löschen der zweiten Instanz des Namespaces konnte die Datei jedes Mal geöffnet und erneut ordnungsgemäß geladen werden.
Wie Kalaschni sagte:
Eine einfache Problemumgehung ist:
%Vor%funktioniert bei Gewinn 8.1 und Gewinn 7, aber Sie verlieren Ihre relativen Pfade zu CSS und so weiter ...
und als obLoop sagte:
%Vor%funktioniert auf Win8.1 und 7 ... keine anderen Nebenwirkungen :) wishi könnte das kommentieren aber nicht genug Reputation haben ...
Der beste Weg ist:
Obwohl diese Frage schon vor langer Zeit gestellt wurde und bereits eine akzeptierte Antwort erhalten hat, möchte ich meine Lösung für dieses Problem beitragen, da sie sich von den anderen Lösungen unterscheidet und außerdem sehr einfach ist.
Dieses spezielle Problem ist mir vor ein paar Minuten passiert und alles, was ich zum Lösen brauchte, war:
Windows XP / 7
Windows 8 +
Beschreibung oben funktioniert für Windows OS, auf anderen Betriebssystemen sollte das entsprechende Programm zur Anwendungsverwaltung dasselbe tun.
Das hat für mich einfach perfekt funktioniert. Kein Kopieren und / oder Überschreiben erforderlich.
Obwohl diese Frage schon vor langer Zeit gestellt wurde und bereits eine akzeptierte Antwort erhalten hat, möchte ich meine Lösung für dieses Problem beitragen, da sie sich von den anderen Lösungen unterscheidet und außerdem sehr einfach ist.
Dieses spezielle Problem ist mir vor ein paar Minuten passiert und alles, was ich zum Lösen brauchte, war:
Windows XP / 7
Windows 8 +
Beschreibung oben funktioniert für Windows OS, auf anderen Betriebssystemen sollte das entsprechende Programm zur Anwendungsverwaltung dasselbe tun.
Das hat für mich einfach perfekt funktioniert. Kein Kopieren und / oder Überschreiben erforderlich.
Versuchen Sie es so: Kopiere deine fxml-Datei an einen anderen Ort. Öffnen Sie JavaFx scen builder und erstellen Sie Ihre Szene (einige sehr einfach, sogar mit nur Anker-Bereich und einem Label oder etwas) und speichern Sie an der Stelle Ihrer fxml auf dem Projekt. Versuchen Sie es jetzt, wenn Sie dies mit einem Doppelklick öffnen können. Wenn ja, kopiere einfach xml aus deiner Original-Datei und ersetze das xml in dem, das du gerade erstellt hast.
Ich hatte das gleiche Problem und hier ist, wie ich es gelöst habe.
Ich bin bei der Verwendung von Netbeans mehrmals dazu gelaufen. Manchmal, als es im Netbeans-Editor geöffnet wurde, fügte es zusätzliche Namespace-Deklarationen im Root-Element hinzu.
z.B.
%Vor%Durch das Löschen der zweiten Instanz des Namespaces konnte die Datei jedes Mal geöffnet und erneut ordnungsgemäß geladen werden.
Wie Kalaschni sagte:
Eine einfache Problemumgehung ist:
%Vor%funktioniert bei Gewinn 8.1 und Gewinn 7, aber Sie verlieren Ihre relativen Pfade zu CSS und so weiter ...
und als obLoop sagte:
%Vor%funktioniert auf Win8.1 und 7 ... keine anderen Nebenwirkungen :) wishi könnte das kommentieren aber nicht genug Reputation haben ...
Tags und Links javafx-8 fxml scenebuilder