Relativen Pfad eines Dateipfads ermitteln? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Wie konstruiere ich einen relativen Pfad in Java aus zwei absoluten Pfaden (oder URLs)? 22 Antworten

Ich muss den relativen Dateipfad (relativ zum ausführbaren Programmpfad) von a abrufenFile Objekt.

Wie geht das am besten?File bietet nur Methoden für den absoluten Pfad an. Vielleicht Ausführungspfad manuell abrufen und dann diesen Pfad vom absoluten Pfad abschneiden, um einen relativen Pfad zu erhalten?

Ich bin auf Java 7, nur für den Fall, dass java.nio eine hilfreiche Methode dafür hat.

Tahnks für jeden Hinweis!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage