Run исполняемый файл в банке с ProcessBuilder [дубликат]

На этот вопрос уже есть ответ:

Можно ли собрать исполняемый файл так, чтобы его можно было запускать с Java? 1 ответ

У меня есть приложение, которое я построил и использует исполняемый файл не-Java, который вызывается через 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>

Однако я бы хотел аккуратно упаковать это приложение в сам файл jar, вместо того, чтобы размещать его снаружи в том же каталоге. Есть ли способ запустить это приложение, не распаковывая его?

Если мне нужно удалить ProcessBuilder, это будет хорошо, если это работает. :)

Ответы на вопрос(2)

Ваш ответ на вопрос