Einlesen einer "config.ini" funktioniert plötzlich nicht mehr !

osix

Bekanntes Mitglied
Hallo Javagemeinde

Folgendes hat bisher immer funktioniert.

Java:
 public void loadConfigfile() throws IOException
    {
        Properties prop = new Properties();
 
        try
        {
            prop.load(new FileInputStream("F:\\eclipse-ws\\MP3SofaSort\\config.ini"));
        } catch (IOException e)
        {
            System.out.println("Warning: Keine config.ini vorhanden !");
        }
        catch (Exception e)
        {
            System.out.println("andererer Fehler");
        }

[/Java]
Jetzt plötzlich springt Java in die IOExecption obwohl die Datei 100% da ist . hab ich mehrfach überprüft ! Woran kann das liegen ?
Eventuell an Java 6.0 ? Hatte beim letzten Mal kopilieren (vor einem Jahr) dieses Stück Softwares noch Java 5 in Verwendung.
(config.ini ist eine eigene Properties-Datei mit den üblichen Einträgen die automatisch ausgelesen werden.)
 
Einfach ein Project Referesh machen in Eclipse: Rechte Maustaste auf den Project-Folder im Package Explorer und Refresh wählen.
 
Markier die Datei im Project Explorer und drücke F5.
Wenn du Modifikationen ohne wissen von Eclipse vornimmst, dann markiert Eclipse diese Dateien als out-of-sync und verlangt beim nächsten Zugriff auf die Datei, dass diese erst einmal wieder mit der tatsächlichen Datei synchronisiert wird.
Das dies allerdings auch beim Zugriff aus dem Java-Programm heraus passiert ist mir neu.
 
Hilft alls nichts, datei bliebt "out of sync" F5 drücken, Datei auf Systemebene umbennen, oder löschen und wieder reinkopieren ---->hilft alles nichts. Eclipse sagt sie sei "out of sync" (dann wenn ich versuche sie zu löschen) Ein Clean hilft auch nichts.....

ich muß sagen, daß ich die Datei "nebenher" mit einem Editor geöffnet hatte und verändert hatte. Der "unsync" kommt nicht aus Java selber raus.

Doch was mach ich jetzt um die Datei wieder zu syncen ?
 
Probier mal die explizite Version von mir oben. Manchmal will, je nach Perspektive, die F5 Taste nicht.

Oder ist z.B. ein Tomcat nicht mehr synchron? Dann musst du auf den Server-Tab und einen Deploy machen 😀
 
YESSSS !!! Gelöst..... Die einzige Möglichkeit die noch blieb, war Projekt löschen (ohne INHALTE natürlich !) und frisch wieder importieren....

Danke trotzdem für eure Hilfe, das geht ja ratz fatz hier !
 

Zurück
Oben