Я пытаюсь выполнить окно команд из Java, используя следующий код,Как выполнить несколько окон команд, используя класс выполнения в Java
Process p=Runtime.getRuntime().exec("wget www.anyurl.com/index.html);
и он работает, но когда я пытаюсь выполнить другую команду, которая выглядит следующим образом ,
Process p1=Runtime.getRuntime().exec("pscp -pw sysadmin c:/mydirectory/mypage.html [email protected]:/home/usr");
не работает. Если я прокомментирую первую линию процесса (т.е. процесс p), то процесс p1 работает нормально, он выполняет и показывает, что файл был скопирован успешно. Пожалуйста, кто-нибудь скажет мне, почему это происходит?
Определение "это не будет работать". Что происходит? –
ли первая команда должна быть завершена до того, как вторая может быть вызвана успешно? –
Привет, JB Nizet, первая команда работает отлично (т.е. wget), но когда я пытаюсь выполнить pscp, она не работает, и если я прокомментирую первую строку (т.е. Process p = Runtime.getRuntime(). Exec ("wget www.anyurl.com /index.html);) тогда pscp работает нормально. – Mahesh