¿Cómo leer un archivo del archivo JAR? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo leo un archivo de recursos de un archivo jar de Java? 8 respuestas

Necesito leer el contenido de/test/a.xml a partir de unatest.jar archivo (ambas son variables, por supuesto, no constantes). ¿Cuál es la forma más sencilla de hacerlo?

File file = new File("test.jar");
String path = "/test/a.xml";
String content = // ... how?

Respuestas a la pregunta(2)

Su respuesta a la pregunta