Ejecutable ejecutable en jar con ProcessBuilder [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Es posible crear un ejecutable para que pueda ejecutarse desde Java? 1 respuesta

Tengo una aplicación que he creado que utiliza un ejecutable no Java al que llama a través de ProcessBuilder:

ProcessBuilder pb = new ProcessBuilder(invocation);<br>pb.redirectErrorStream(true);<br>Process proc = pb.start();<br> InputStream is = proc.getInputStream();<br>InputStreamReader isr = new InputStreamReader(is);<br>BufferedReader br = new BufferedReader(isr);<br>

Sin embargo, me gustaría agrupar esa aplicación perfectamente en el archivo jar, en lugar de requerir que se coloque afuera en el mismo directorio. ¿Hay alguna manera de ejecutar esta aplicación sin extraerla?

Si necesito soltar ProcessBuilder, estaría bien, siempre que funcione. :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta