Non ho ben capito dove sia il problema... gli passi il percorso del file.

codice:
String percorso_al_file = ...   // Qui scrivi una stringa con il percorso completo al file
FileInputStream fis = null;
Properties prop = new Properties();
try {
   fis = new FileInputStream( percorso_al_file );
   prop.load( fis );
} catch (Exception e) {
   e.printStackTrace();
} finally {
   if (fis != null) {
      try { fis.close(); } catch (Exception e) { }
   }
}
Non so se ho capito ben il problema. Se l'ho capito bene, non è proprio una buona pratica quello di avere dei file di properties sparsi al di fuori della directory di "installazione" dell'applicazione. Generalmente i file di properties si posizionano all'interno di percorsi relativi all'installazione dell'applicazione e noti a priori.


Ciao.