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, это будет хорошо, если это работает. :)