A
allex
Имеется
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">код</div></div><div class="sp-body"><div class="sp-content">
который при компиляции и выполнении в консоли отрабатывает как надо, но ....
при компиляции и выполнении этого же кода (находящегося в библиотеках базы) через бридж LS2J не хочет ждать .waitFor()
Почему существует разница в выполнении одного и того же кода ?
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">код</div></div><div class="sp-body"><div class="sp-content">
Код:
String cmd[] = { "c:\\Program Files (x86)\\LibreOffice 3.4\\program\\soffice.exe","i:\\Бланк.odt" };
ProcessBuilder pb = new ProcessBuilder(cmd);
pb.redirectErrorStream(true);
try {
Process p = pb.start();
String s;
// read from the process's combined stdout & stderr
BufferedReader stdout = new BufferedReader (
new InputStreamReader(p.getInputStream()));
while ((s = stdout.readLine()) != null) {
System.out.println(s);
}
System.out.println("Exit value: " + p.waitFor());
p.getInputStream().close();
p.getOutputStream().close();
p.getErrorStream().close();
} catch (Exception ex) {
ex.printStackTrace(System.out);
}
который при компиляции и выполнении в консоли отрабатывает как надо, но ....
при компиляции и выполнении этого же кода (находящегося в библиотеках базы) через бридж LS2J не хочет ждать .waitFor()
Почему существует разница в выполнении одного и того же кода ?