processbuilder

Różnica między ProcessBuilder i Runtime.exec()

Próbuję wykonać zewnętrzne polecenie z kodu Javy, ale zauważyłem różnicę między Runtime.getRuntime().exec(...) a new ProcessB ... jściowa to 1001, a polecenie kończy się w środku, chociaż zwraca waitFor. Co zrobić, aby rozwiązać problem z ProcessBuilder?

ProcessBuilder: przekazywanie stdout i stderr rozpoczętych procesów bez blokowania głównego wątku

Buduję proces w Javie używając Processbuildera w następujący sposób: ProcessBuilder pb = new ProcessBuilder() .comm ... chę brudne. A na dodatek daje mi jeszcze jeden wątek do poprawnego zarządzania i zakończenia. Jest na to jakiś lepszy sposób?

Programowanie w Javie: wywoływanie exe z Javy i przekazywanie parametrów

Zastanawiam się nad mechanizmem wywoływania exe z Javy i przekazywania określonych parametrów. Jak mogę to zrobić? Process p ... ToExe ma puste spacje. ProcessBuilder wydaje się nie działać. Na przykład: C:\\User\\My applications\\MyExe.exe Dziękuję.