¿Hay alguna manera en Java para construir una instancia de archivo en un recurso recuperado de un jar a través del cargador de clases?
Mi aplicación utiliza algunos archivos del archivo jar (predeterminado) o de un directorio del sistema de archivos especificado en tiempo de ejecución (entrada del usuario). Estoy buscando una forma consistente de
a) cargar estos archivos como una secuencia
b) enumerar los archivos en el directorio definido por el usuario o el directorio en el jar respectivamente
Editar: Aparentemente, el enfoque ideal sería mantenerse alejado de java.io.File por completo. ¿Hay alguna manera de cargar un directorio desde el classpath y enumerar sus contenidos (archivos / entidades contenidos en él)?