File aus Classpath verwenden

TJava

Bekanntes Mitglied
Moin,

ich möchte eine Datei aus dem Classpath verwenden.

Code:
  _logger.info(this.getClass().getClassLoader().getResourceAsStream("templates/abc.docx"));

Dies würde verlangen das ich unnötigerweise mit streams arbeite etc.

Diese Variante gefällt mir besser:
Code:
this.getClass().getClassLoader().getResource("templates/" + cfgGroup.substring(3, 6));

Dann :
new File(this.getClass().getClassLoader().getResource("templates/abc.docx").toString());

Ist das möglich oder wird das nicht gehen weil die File im Jar liegt?

Gruß,

tjava
 
Zuletzt bearbeitet:
Ich konnte leider nicht deployen auf dem server, daher kann ich es nicht testen. Den code habe ich irgendwo gefunden.
Worin besteht denn der unterschied?

Danke und Gruß
 

Zurück
Oben