Wo man eine properties-Datei?
Versuchte ich zu Lesen .Eigenschaften-Datei und code wie folgt:
public final class Config {
static {
Properties properties = new Properties();
InputStream propertiesStream = Object.class.getResourceAsStream("config.properties");
if (propertiesStream != null) {
try {
properties.load(propertiesStream);
} catch (IOException e) {
e.printStackTrace();
}
} else {
System.out.println("file not found");
}
}
}
aber es sagt immer Datei nicht gefunden.
Den Inhalt der Eigenschaften ist
pwd=passw0rd
Weiß jemand, wie man dieses problem lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es im classpath, legen Sie es auf Ihrem root-source-Paket, wenn es ein maven Projekt, setzen es um
src/main/resources
Verzeichnissollte es in
WebContent/Web-Inf/
Ordnerund in der xml-Datei definieren Sie die bean so :
Könnte man auch damit config.Eigenschaften im gleichen Ordner wie Config.java.
Können Sie haben zwei Möglichkeiten der Auswahl der Pfad,
Öffnen Sie die Datei mit Ordner und den Pfad abrufen und speichern, dass der Pfad in einen string mit Datei-wie,
InputStream propertiesStream = Objekt.Klasse.getResourceAsStream(path + File.seperator + "config.Eigenschaften");
Speichern Sie die Datei im src-Pfad,
Arbeitsplatz -> Project Name -> Copyhere