hallo gemeinde
hab in der suche nix dergleichen gefunden.. darum hier meine frage:
ich möchte properties auslesen. funktioniert soweit einwandfrei. ich möchte die ausgelesenen werte jedoch in static final variablen speichern damit ich von überall her darauf zugreifen kann (oder macht man das anderst?) es funktioniert leider nicht. hier der code:
es kommt ein:
java.lang.ExceptionInInitializerError
..
..
..
Caused by: java.lang.NullPointerException
hab in der suche nix dergleichen gefunden.. darum hier meine frage:
ich möchte properties auslesen. funktioniert soweit einwandfrei. ich möchte die ausgelesenen werte jedoch in static final variablen speichern damit ich von überall her darauf zugreifen kann (oder macht man das anderst?) es funktioniert leider nicht. hier der code:
Code:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class Einstellungen {
private static Properties properties;
public Einstellungen(){
try {
properties = new Properties();
properties.load(new FileInputStream("hans.properties"));
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}
public static final String XML_FILEPATH = properties.getProperty("XML_FilePath");
public static final String SERVERNAME = properties.getProperty("Servername");
}
es kommt ein:
java.lang.ExceptionInInitializerError
..
..
..
Caused by: java.lang.NullPointerException