c#应用程序中的Win32异常
本文关键字:Win32 异常 应用程序 | 更新日期: 2023-09-27 18:18:05
我使用以下代码:
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");