Ich versuche System.setProperty
auf einen Dateipfad zu setzen:Einstellung Systemeigenschaft auf einen Dateipfad
//properties key
String propFile = "propertiesFile";
String pathToFile = "properties/prop.properties";
File file = new file(pathToFile);
//properties value
String path = file.getAbsolutePath();
System.setProperty(propFile, path);
//using properties.....
Und ich bin immer FileNotFoundException
. beim Drucken der Datei bekomme ich die absolutePath
- c:\Project...\prop.properties
Ist die Einstellung System.setProperty
sollte anders gemacht werden? die properties
- Paket innerhalb src
.
"properties/prop.properties" ist nicht ein richtiger Pfad in Datei Konstruktor Methode zu verwenden .... – RayanFar
OK, was ist der richtige Weg? –
sollten Sie getClass() verwenden. GetResourceAsStream (""); um auf eine Datei im Paket in einem Jar zuzugreifen ... und dann können Sie es in eine Datei auf HDD schreiben und den Pfad zu Systemeigenschaft setzen – RayanFar