Tomcat startup.bat вызывается с помощью Process в коде Java, который создаст новое окно CMD, а остальная часть моего кода Java не будет выполнена. Мне нужно запустить новый поток, чтобы сделать это? но даже тогда я все еще не могу получить br.
Runtime runtime = Runtime.getRuntime();
Process process;
BufferedReader br = null;
try {
process = runtime.exec(command);
runtime.gc();
String line = null;
String content = "";
br = new BufferedReader(new
InputStreamReader(process.getInputStream()));
while ((line = br.readLine()) != null) {
content += line + "\r\n";
}
System.out.println(content);
} catch (IOException e) {
System.out.println(e);
} finally {
if (br != null) {
br.close();
}
}