Попытка выполнить Java-банку с помощью Runtime.getRuntime (). Exec ()

В проекте, над которым я работаю, мне нужно выполнить скрипт, который у меня есть в папке ресурсов - в пути к классам. Я просто тестирую окончательную функциональность скрипта, поскольку я работаю в Windows, мне нужен был способ вывода файла в STDIN, поэтому я создал простую программу cat.jar для клонирования команды unixs cat.

Поэтому, когда я делаюjava -jar cat.jar someFile.txt " он выведет файл на стандартный вывод. Я'Я уверен, что есть разные способы сделать то, что я сделал.

В любом случае, я хочу запустить этот JAR из моей основной Java-программы. Я делаю

Runtime.getRuntime().exec("java -jar C:/cat.jar C:/test.txt");

мы пытались переключить косую черту в обратную косую черту и избежать ее - не сделалт работа. Ничто не отправляется на стандарт.

Где, если я сам запустил кошачью банку, я получу файл, ориентированный на стандарт.

Что я здесь не так делаю? Это достаточно информации?

Ответы на вопрос(1)

Ваш ответ на вопрос