Copiar archivos que estan dentro de mi jar ami Home!

Hola como están todos, necesito ayuda!!!tengo unas dudas sobre como puedo extraer archivos temporalmente desde mi aplicación .jar a mi directorio Home, crear una carpeta temporal y dentro alojar mi archivo obtenido desde mi jar, no se si me entienden por ejemplo una imagen que esta dentro de mi aplicación, obtener esa imagen y copiarla en una carpeta temporal, de ante mano GRACIAS....

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: copiar archivos

 

Si estás usando Java 7, eso es algo bastante sencillo. Por ejemplo:

ClassLoader classLoader = ClassLoader.getSystemClassLoader();
try (InputStream inputStream = classLoader.getResourceAsStream("resources/img.png")) {
    Files.copy(inputStream, Paths.get("~/tmp/img.png"), StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
    // Please do not ignore. Do something.
}

¡Por si sirve de algo!

~~~