我需要从我自己的Java程序运行一些其他程序,基本上我需要运行这些命令行语句。从Java运行其他程序
svn log --xml -v > svn.log
和
java -jar example.jar arg1 arg2
,我需要使用写入到从这些方案控制台的文本输出在我自己的计划。我尝试过使用svn的Runtime.getRuntime()。exec(),但它似乎没有做任何事情,因为它没有生成svn.log文件。同样,这两个程序都需要在不同的地方调用,svn行需要从一个文件夹内调用,并且需要从另一个文件夹调用java行。
如何去这个任何想法?如果这在Java中不可行,有没有办法在C#中执行它?
感谢
+1对于“>”,这是问题的共用源极(以及变量扩展) – OscarRyz 2010-01-14 21:41:15