Hallo,
ich habe ein Problem mit getResource.
Wenn ein Properties-Files ausgelesen wird, liegt dieses im Pfad der Klasse:
Das funktioniert ohne Probleme.
Nun soll in das Properties-File geschrieben werden.
Dazu wird der Klassenpfad benötigt:
In diesem Fall ist immer
Wie bekommt man den sonst den Klassepfad mit getRessource, so das es mal nicht null ist.
Wenn die Variable
verändert wird, kommt die Fehlermeldung, dass
der angegeben Pfad nicht vom System gefunden werden kann.
Ein Hinweis darauf das der Pfad nicht falsch sein kann oder??
Aber wieso immer null ??
Habt ihr eine Antwort darauf??
LG AWG
ich habe ein Problem mit getResource.
Wenn ein Properties-Files ausgelesen wird, liegt dieses im Pfad der Klasse:
Java:
InputStream PathDB = getClass().getResourceAsStream("Test.properties");
Das funktioniert ohne Probleme.
Nun soll in das Properties-File geschrieben werden.
Dazu wird der Klassenpfad benötigt:
Java:
String resource = "/Test.properties";
URL url = this.getClass().getClassLoader().getResource(resource) ;
if (url == null){
throw new Error("could not load "+ resource );
}
In diesem Fall ist immer
Java:
url = null
Wenn die Variable
Java:
resource
der angegeben Pfad nicht vom System gefunden werden kann.
Ein Hinweis darauf das der Pfad nicht falsch sein kann oder??
Aber wieso immer null ??
Habt ihr eine Antwort darauf??
LG AWG