No, così è relativo alla directory "corrente" e quale sia ..... dipende (da dove/da come è stata avviata la applicazione). Quindi molto "sensibile".Originariamente inviato da Meg90
Il file e' nel package dove c'e' la classe che collega al database,con il seguente codice:
FileInputStream in = new FileInputStream("database.properties");
Puoi trattarlo come "risorsa" e caricarlo con getResourceAsStream() di Class. Così lo cerca usando lo stesso criterio usato per le classi: il classpath.
Se è nello stesso "package" della tua classe Database:
InputStream in = Database.class.getResourceAsStream("database.prope rties");