我正在使用以下代码:
Process process = new Process();
ProcessStartInfo info = new ProcessStartInfo(@"java -jar path\Ontologizer.jar -g path\go.obo -a path\gene_association.fb -m Benjamini-Hochberg -c Parent-Child-Intersection -p path\back.txt -s path\genes.txt -o path\outfull.txt");
process.StartInfo = info;
process.Start();
process.WaitForExit();
process.Dispose();
我得到一个Win32异常:
该系统找不到指定的文件
我该如何解决这个问题?
ProcessStartInfo
构造函数的第一个参数应仅是文件名。应将应用程序的所有参数放入ProcessStartInfo
构造函数的第二个参数中:
new ProcessStartInfo("java", @"-jar path\Ontologizer.jar -g path\go.obo -a path\gene_association.fb -m Benjamini-Hochberg -c Parent-Child-Intersection -p path\back.txt -s path\genes.txt -o path\outfull.txt");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句