Hallo.
Um in einem Try-Catch-Block bei einem Properties-Objekt eine Properties-Datei mit load() zu laden, muss man der Methode z.B. einen FileInputStream übergeben.
Ist das FileInputStream-Objekt global deklariert, erkennt auch die load()-Methode dieses.
Nun wirft allerdings der FileInputStream eine FileNotFoundException, die berücksichtigt werden muss. Ist das FileInputStream-Objekt nun in einer solchen Exception deklariert, kann dieses erzeugt werden. Allerdings erkennt nun die load()-Methode das FileInputStream-Objekt nicht mehr.
Wie kann ich also das FileInputStream-Objekt so deklarieren, sodass die load()-Methode dieses erkennt?
Der Grund dafür, es global zu deklarieren, ist der, es auch wieder schließen zu können.
Vielen Dank allen Helfern.
Um in einem Try-Catch-Block bei einem Properties-Objekt eine Properties-Datei mit load() zu laden, muss man der Methode z.B. einen FileInputStream übergeben.
Ist das FileInputStream-Objekt global deklariert, erkennt auch die load()-Methode dieses.
Nun wirft allerdings der FileInputStream eine FileNotFoundException, die berücksichtigt werden muss. Ist das FileInputStream-Objekt nun in einer solchen Exception deklariert, kann dieses erzeugt werden. Allerdings erkennt nun die load()-Methode das FileInputStream-Objekt nicht mehr.
Wie kann ich also das FileInputStream-Objekt so deklarieren, sodass die load()-Methode dieses erkennt?
Der Grund dafür, es global zu deklarieren, ist der, es auch wieder schließen zu können.
Vielen Dank allen Helfern.