Pytania otagowane jako runtime.exec

11
Jak uruchomić plik wsadowy z mojej aplikacji Java?
W mojej aplikacji Java chcę uruchomić plik wsadowy, który wywołuje „ scons -Q implicit-deps-changed build\file_load_type export\file_load_type” Wygląda na to, że nie mogę nawet uruchomić mojego pliku wsadowego. Nie mam pomysłów. Oto, co mam w Javie: Runtime. getRuntime(). exec("build.bat", null, new File(".")); Wcześniej miałem plik Python Sconscript, który chciałem uruchomić, ale …

4
Jak sprawić, by potoki działały z Runtime.exec ()?
Rozważ następujący kod: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new …
104 java  exec  runtime.exec 

4
Różnica między ProcessBuilder i Runtime.exec ()
Próbuję wykonać zewnętrzne polecenie z kodu Java, ale zauważyłem różnicę między Runtime.getRuntime().exec(...)i new ProcessBuilder(...).start(). Podczas używania Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); wartość exitValue wynosi 0, a polecenie zostało zakończone poprawnie. Jednak z ProcessBuilder: Process p = (new ProcessBuilder(installation_path + uninstall_path + uninstall_command, uninstall_arguments)).start(); …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.