Этот код отлично работает на компьютере A и не работает на компьютере B ... Я не понимаю Почему .. Ничего Исключения или что-то еще .... On Компьютер Создан файл журнала, на компьютере не был создан файл журнала B. У компьютеров A и B есть одна и та же Java-версия ... Есть ли у вас идеи?Java не может сохранить выходной поток в файл
String str = "cmd /C dir tools>1.log";
try {
Runtime.getRuntime().exec(str);
} catch (Exception e) {
e.printStackTrace();
}
PS этот код прекрасно работает на обоих компьютерах
String str = "cmd /C dir tools";
Вы должны использовать Java встроенного API для файлов. – SLaks
Вы проверили разрешения – nidhin
попробуйте выполнить команду, указанную строкой, но оставайтесь **/K ** –