relativer Dateipfad funktioniert nicht

Nysie

Mitglied
Hallo,
ich habe eine .jar Datei erhalten, wo schon mit dem SceneBuilder erstellte Gui-Elemente (FXML-Dateien) drin sind. Nach dem Programmstart werden auch alle bisher vorhandenen Scenes geladen, aber ich habe jetzte eine neue Scene hinzugefügt und jetzt bekomme ich eine abgefangene Exception, dass die Scene nicht geladen werden kann.

Der wesentliche Bestandteil um sich eine Datei zu holen ist:

Code:
 String file = System.getProperty("user.dir")+"/bin/"+resource;

Die Variable resource wird für jeden neu zu ladenen Scene mit dem Dateinamen ersetzt.

Ich vermute, dass bei mir "user.dir" falsch den Pfad setzt.
Die abgefangene Fehlermeldung lautet:

Fehler beim Laden von C:\Users\Benutzerkonto\workspace\test/bin/gui/Datei.fxml

Da kann man ja auch schon gut sehen, dass zuerst "\" eingesetzt wird und danach "/".

Kann man das irgendwie einstellen ob "/" oder "\" für user.dir eingesetzt werden soll?

Ich hoffe das war halbwegs verständlich und ansosnten gerne Fragen und noch lieber eine Antwort geben.

MfG
Nysie
 

Robat

Top Contributor
Liegt deine FXML Datei eventuell in einem weiteren Package welches du der resource Variable mitgeben müsstest?
Beispielsweise gui/MyFxmlDocument.fxml?
 

Nysie

Mitglied
Erstmal danke fü die Antworten

@JStein52
Für mich sah es mit dem Pfad auch richtig aus und es ist genauso aufgebaut wie bei den anderen Scenes. Ich hab das auch mehrmals überprüft und auch schon einem Kumpel geschickt, der wusste aber auch keinen Rat.


@Robat
Die .fxml Datei ist genau im gleichen Package wie bei den anderen Scenes die ja funktionieren.

Hat noch jemand einen Rat, wie wo was ich noch untersuchen kann?
 

Robat

Top Contributor
Und du hast dieses Package auch im Namen mit angegeben? String MAIN_SCREEN_FXML = "gui/Hauptmenue.fxml";?

Erfahrungsgemäß hilft es manchmal das Projekt mittels Build Project neu erstellen zu lassen.
 

mrBrown

Super-Moderator
Mitarbeiter
Für zum Programm gehörende Dateien user.dir zu nutzen, dürfte auf jeden Fall überflüssig sein, und das bin sieht zumindest merkwürdig aus...

Um irgendwas sinnvolles zu sagen, müsste man aber wissen, wie du die Datei lädst und wie deine Dateistruktur aussieht.
 

Nysie

Mitglied
Okay ich hab den Fehler gefunden... war natürlich eine Dummheit von mir. IM FXML-Editor hatte ich was falsch eingetippt, ich habe einem Label eine fx:id zugewiesen. Nämlich:

<Label fx:id="tf_Nr" layoutX="32.0" layoutY="115.0" text="Nr:" />

Nachdem ich das rot markierte gelöscht hatte, hats funktioniert.

Aber vielen Dank für die Hilfe, auch wenn mir kaum zu helfen war ;-).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K relativer dateipfad Java Basics - Anfänger-Themen 4
G relativer Dateipfad? Java Basics - Anfänger-Themen 1
W Dotenv relativer vs absoluter Pfad Java Basics - Anfänger-Themen 2
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
B Relativer Pfad zwischen zwei Files Java Basics - Anfänger-Themen 2
V relativer Pfad geht nicht, absolut schon? Java Basics - Anfänger-Themen 3
E Input/Output Relativer Bild-Pfad für InputStream Java Basics - Anfänger-Themen 5
F Relativer Pfad auf Datei im Projektordner Java Basics - Anfänger-Themen 11
C Relativer Pfad - Statische Methode Java Basics - Anfänger-Themen 6
A Relativer Pfad zu einem File ermitteln Java Basics - Anfänger-Themen 2
L relativer Pfad Java Basics - Anfänger-Themen 2
A relativer Pfad Java Basics - Anfänger-Themen 6
D Relativer Pfad innerhalb jar Datei Java Basics - Anfänger-Themen 5
T öffnen einer Datei mit relativer Pfadangabe Java Basics - Anfänger-Themen 8
G relativer Pfad bei FileInputStream Java Basics - Anfänger-Themen 11
J relativer Pfad in jar-Archiv Java Basics - Anfänger-Themen 5
R relativer vs. absoluter url Java Basics - Anfänger-Themen 5
M Laden eines Image mit relativer Pfadangabe Java Basics - Anfänger-Themen 3
M Relativer Pfad? Java Basics - Anfänger-Themen 7
H Scanner nextLine() bringt Dateipfad Java Basics - Anfänger-Themen 1
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
P Speziellen Dateipfad bekommen Java Basics - Anfänger-Themen 6
G Wie gebe ich einen Dateipfad in RandomAccessFile an? Java Basics - Anfänger-Themen 2
MaxG. Input/Output Dateipfad angeben Java Basics - Anfänger-Themen 2
A Datei nicht gefunden, obwohl sie im Dateipfad ist. Java Basics - Anfänger-Themen 5
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
Y Datei mit relativem Dateipfad per FileReader aus .JAR heraus auslesen Java Basics - Anfänger-Themen 4
V Dateipfad als Parameter übergeben Java Basics - Anfänger-Themen 3
B Linux, Dateipfad, Einbindung externer Dateien.. Java Basics - Anfänger-Themen 7
M Dateipfad: einen Ordner "hoch" Java Basics - Anfänger-Themen 11
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
J fileReader: wird dateipfad benötigt? Java Basics - Anfänger-Themen 8
J Ausgelesenen Dateipfad verändern Java Basics - Anfänger-Themen 5
K Dateipfad ermitteln Java Basics - Anfänger-Themen 4
Z regexp/pattern für dateipfad Java Basics - Anfänger-Themen 5
P Dateipfad mit Backslash Java Basics - Anfänger-Themen 23
T RandomAccessFile und der Dateipfad Java Basics - Anfänger-Themen 2
G Dateipfad öffnen und PW eingeben Java Basics - Anfänger-Themen 5
M Dateipfad als Kommandozeilenparameter Java Basics - Anfänger-Themen 2
G Dateipfad auslesen. Java Basics - Anfänger-Themen 2
J Dateipfad mit Leerzeichen Java Basics - Anfänger-Themen 10
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
ms_cikar Bin to Float convertieren funktioniert nicht Java Basics - Anfänger-Themen 24
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
M Operatoren Strings mit Vergleichsoperatoren, funktioniert das? Java Basics - Anfänger-Themen 9
Garrit1994 Continue funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
B Methoden Übergebe Variabel funktioniert nicht Java Basics - Anfänger-Themen 17
P exportiertes Programm funktioniert nur teilweise Java Basics - Anfänger-Themen 7
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Array funktioniert nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
sserio Größtes Palindrom-Produkt Programm funktioniert nur halb Java Basics - Anfänger-Themen 23
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
Avalon Warum funktioniert eine Bedingung und eine andere nicht? Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
M Java printf(Locale.... funktioniert nicht Java Basics - Anfänger-Themen 3
N Wieso funktioniert die Deklaration nicht Java Basics - Anfänger-Themen 3
C Long value an Stringbuilder übergeben, equals Methode funktioniert nicht Java Basics - Anfänger-Themen 2
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
S Math.random funktioniert nicht Java Basics - Anfänger-Themen 5
S Schleife funktioniert nicht Java Basics - Anfänger-Themen 2
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
Henri Webservice Delete und Update Methode funktioniert nicht Java Basics - Anfänger-Themen 27
J ActionListener von JCheckBox im Knoten von JTree funktioniert nicht Java Basics - Anfänger-Themen 2
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
JD_1998 Hilfsmethode if return funktioniert nicht Java Basics - Anfänger-Themen 2
C JButton Text 2 Mal ändern funktioniert nicht Java Basics - Anfänger-Themen 8
T % funktioniert nicht Java Basics - Anfänger-Themen 2
D e(fx)clipse installieren funktioniert nicht Java Basics - Anfänger-Themen 3
D GPIO Nutzung mit Pi4J Library auf Raspberry funktioniert nicht Java Basics - Anfänger-Themen 3
F Java GUI-PaintComponent funktioniert nicht Java Basics - Anfänger-Themen 1
J equals funktioniert nicht - Warum Java Basics - Anfänger-Themen 13
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
I Array funktioniert nicht. Java Basics - Anfänger-Themen 2
T if else Befehl funktioniert nicht richtig Java Basics - Anfänger-Themen 27
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
G Programm mit Schleife funktioniert nicht Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben