Obtener la ruta relativa de una ruta de archivo? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo construir una ruta relativa en Java a partir de dos rutas absolutas (o URL)? 22 respuestas

Necesito obtener la ruta relativa del archivo (relativa a la ruta ejecutable del programa) de unFile objeto.

¿Cuál es la mejor manera de hacer esto?File Ofrece solo métodos para el camino absoluto. ¿Tal vez obtener la ruta de ejecución manualmente y luego cortarla de la ruta absoluta para obtener una ruta relativa?

Estoy en Java 7, por si acaso java.nio tiene algún método de ayuda para eso.

Tahnks para cualquier pista!

Respuestas a la pregunta(2)

Su respuesta a la pregunta