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. :)