Мне нужно запустить пару других программ из моей собственной Java-программы, в основном мне нужно запустить эти операторы командной строки.
svn log --xml -v > svn.log
и
java -jar example.jar arg1 arg2
и мне нужно использовать текстовые выводы, записанные на консоли из этих программ, в моей собственной программе. Я пробовал Runtime.getRuntime (). Exec () с svn, но, похоже, он ничего не делает, потому что не создает файл svn.log. Также обе программы должны вызываться в разных местах, строка svn должна вызываться из одной папки, а строка java вызываться из другой.
Есть идеи, как это сделать? Если это невозможно в Java, есть ли способ сделать это в C #?
Спасибо