Я хочу инициализировать один пакетный скрипт, используя код Java.После инициализации мне нужно выйти из java-программы и хочет, чтобы пакетный скрипт продолжал выполняться.Как я могу этого добиться.Я использовал Runtime и Process для этого.Но он ожидает завершения пакетного сценария, прежде чем перейти к следующему.Это пример программы, которую я опробовал.
try {
Runtime r = Runtime.getRuntime();
System.out.println("Executing process");
Process p = r.exec("c:\\anoop\\ping.bat");
System.out.println("Executed process");
p.waitFor();
System.out.println("Exiting with out :: ");
} catch (Exception e) {// Catch exception if any
System.err.println("Error: " + e.getMessage());
e.printStackTrace();
}
Если я использую p.exitValue (), она выдает ошибку java.lang.IllegalThreadStateException: процесс не завершился.Короче говоря, я просто хочу инициализировать пакетный скрипт и затем выйти из Java-программы.
Спасибо, Anoop