Я выполняю команду, которая возвращает мне номер версии файла; 'имя файла'. Но если есть какая-то проблема с выполнением команды, приложение приостанавливается. Что я могу сделать, чтобы избежать этого условия? Ниже вы найдете мой код.
String cmd= "cmd /C si viewhistory --fields=revision --project="+fileName;
Process p = Runtime.getRuntime().exec(cmd) ;
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}