Size: a a a

2020 June 13

DS

Dmitriy Shilnikov in learn.java
даня
окей, спасибо,  не знал
бтв в чем может быть дело? если вызов команды точно такой же как и в терминале но после вызова из рантайма я не вижу результата выполнения, а через терминал все ок
process.waitFor() делаю
А где именно ты ищешь вывод этой комманды?
источник

DS

Dmitriy Shilnikov in learn.java
Там же отдельные стримы будут
источник

DS

Dmitriy Shilnikov in learn.java
Ты из них должен читать
источник

uS

uncle Sam in learn.java
Grigorij I.
так а чего не продебажитъ
Тут вроде проблема в переменной но не факт... дебагером такие конструкции не получается у меня понять(.
источник

д

даня in learn.java
Dmitriy Shilnikov
А где именно ты ищешь вывод этой комманды?
ну я щас пытаюсь протестировать вызов этой команды на примере сохранения файла в указанную директорию
источник

DS

Dmitriy Shilnikov in learn.java
даня
ну я щас пытаюсь протестировать вызов этой команды на примере сохранения файла в указанную директорию
Посмотри класс Process
источник

DS

Dmitriy Shilnikov in learn.java
Методы типа getOutputStream
источник

DS

Dmitriy Shilnikov in learn.java
Ну или ProcessBuilder - он умеет редиректить ввод / вывод
источник

д

даня in learn.java
Dmitriy Shilnikov
Ну или ProcessBuilder - он умеет редиректить ввод / вывод
мне не нужен вывод команды по сути
мне нужно знать, что процесс закончился и потом я могу просто в укзаанной директории достать обработанный файл
источник

DS

Dmitriy Shilnikov in learn.java
даня
мне не нужен вывод команды по сути
мне нужно знать, что процесс закончился и потом я могу просто в укзаанной директории достать обработанный файл
Ну так может у тебя процесс ошибку сообщает
источник

DS

Dmitriy Shilnikov in learn.java
Ты код проверяешь который он вернул?
источник

д

даня in learn.java
Dmitriy Shilnikov
Ну так может у тебя процесс ошибку сообщает
я обрабатываю чтение такого кейса через стрим
источник

д

даня in learn.java
все нормально
источник

д

даня in learn.java
Dmitriy Shilnikov
Ты код проверяешь который он вернул?
not exited все время
процесс зависает и я понять не могу почему
источник

uS

uncle Sam in learn.java
uncle Sam
public static void replaceFromFileRegex(File file,String replace, String replacement) throws IOException {
       Pattern pattern = Pattern.compile(replace);
       BufferedReader reader = new BufferedReader(new FileReader(file));
       String line = "";
       String write = "";
       while ((line = reader.readLine()) != null) {
           Matcher matcher = pattern.matcher(line);
           if (matcher.find()) {
               write = matcher.replaceAll(replacement);
           }
       }
       reader.close();
       BufferedWriter bufferedWriter = new BufferedWriter((new FileWriter(file, true)));
       bufferedWriter.write(String.valueOf(write));
       bufferedWriter.close();
   }
Народ помогите пожалуйста ну не выходит найти ошибку и спросить не у кого
источник

GI

Grigorij I. in learn.java
uncle Sam
Тут вроде проблема в переменной но не факт... дебагером такие конструкции не получается у меня понять(.
так тебе наверно в цикле писать надо
Так цикл пройдёт и последнее значение будет нулл
источник

PD

Plomipu Dmitri in learn.java
Народ привет. Прошу вас мне помогите мне с maven ещё разок. Короче сколько я пробовал найти весь список параметров мавена подобно project.basedir но не нашёл. Можете мне сказать, где это найти в офф.документации мавена пожалуйста, если там список параметров есть помимо jvm и системных ??
источник

DS

Dmitriy Shilnikov in learn.java
даня
not exited все время
процесс зависает и я понять не могу почему
Так выведи его stdout и stderr в консоль и посмотри чего он пишет.
источник

DS

Dmitriy Shilnikov in learn.java
Может там интерактивное чего-то
источник

DS

Dmitriy Shilnikov in learn.java
Вообще не видя твой код так тяжело сказать чего может быть не так.
источник