Hallo Leutz,
ich weiß zwar nicht ob das ne Anfängerfrage ist, aber ich denk es kann ja nicht so schwer sein. Also..
Ich hab eine Klasse die über die Methode einer anderen Klasse (nicht von mir) eine Email verschicken soll. An die Email soll ein PDF gehangen werden. Dieses PDF habe ich meinem Jar hinzugefügt, d.h. wenn ich das Jar öffne, dann liegt das PDF mit drin. Nun meine Frage:
Wie kann ich auf das PDF zugreifen, das ich der Methode sendMail(String pText, File pAnhang) die Datei übergeben kann?
Ich habe schon in verschiedenen Foren recherchiert, u.a. auch hier, aber ich bin leider nicht weiter gekommen. Ich weiß, dass man den ClassLoader benutzt, um auf Dateien im Jar zuzugreifen. Leider bekomm ich das nicht hin. Hier mal ein bischen Code:
Wenn ich das so ausführe, bekomm ich eine IOException, dass die Datei nicht gefunden werden kann.
Wie kann ich den nun ein File-Objekt aus dem im Jar-liegenden PDF erzeugen??
Ich werd noch wahnsinnig.
Bitte um Hilfe!! Danke.
ich weiß zwar nicht ob das ne Anfängerfrage ist, aber ich denk es kann ja nicht so schwer sein. Also..
Ich hab eine Klasse die über die Methode einer anderen Klasse (nicht von mir) eine Email verschicken soll. An die Email soll ein PDF gehangen werden. Dieses PDF habe ich meinem Jar hinzugefügt, d.h. wenn ich das Jar öffne, dann liegt das PDF mit drin. Nun meine Frage:
Wie kann ich auf das PDF zugreifen, das ich der Methode sendMail(String pText, File pAnhang) die Datei übergeben kann?
Ich habe schon in verschiedenen Foren recherchiert, u.a. auch hier, aber ich bin leider nicht weiter gekommen. Ich weiß, dass man den ClassLoader benutzt, um auf Dateien im Jar zuzugreifen. Leider bekomm ich das nicht hin. Hier mal ein bischen Code:
Code:
String lPath = this.getClass().getClassLoader().getResource("/agb.pdf").getPath();
File lAnhang = new File(lPath);
sendMail("TestText", lAnhang);
Wie kann ich den nun ein File-Objekt aus dem im Jar-liegenden PDF erzeugen??
Ich werd noch wahnsinnig.
Bitte um Hilfe!! Danke.