Einfache Frage für die Java-Experten da draußen:Java's Process.exec, gibt es einen besseren Weg, damit umzugehen?
Lese using Process.exec und http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=4 es scheint, dass die einzige Art, wie ich einen Prozess aus einer Java-Anwendung ausgeführt werden kann, bekommen seine Ausgabe (und Fehlerstrom) und meine Anwendung vermeiden für immer blockiert , erstellt zwei Threads, die das stdout und stderr konsumieren.
Vielleicht wurde ich von .net und Python verwöhnt, aber das scheint wie ein enormer Overkill zum Ausführen eines Prozesses. Irgendein anderer, einfacherer Weg, es zu tun?
bezogen: http://stackoverflow.com/questions/3865362 –