Uruchom plik wykonywalny w słoiku z ProcessBuilder [duplikat]

To pytanie ma już odpowiedź tutaj:

Czy można wygenerować plik wykonywalny, aby można go było uruchomić z Javy? 1 odpowiedź

Mam aplikację, którą zbudowałem, która używa pliku wykonywalnego innego niż Java, który wywołuje za pośrednictwem 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>

Jednak chciałbym starannie umieścić tę aplikację w samym pliku jar, zamiast wymagać umieszczenia jej na zewnątrz w tym samym katalogu. Czy istnieje sposób na uruchomienie tej aplikacji bez rozpakowywania jej?

Jeśli muszę upuścić ProcessBuilder, byłoby dobrze, o ile działa. :)

questionAnswers(2)

yourAnswerToTheQuestion