我有一个JAR文件,我想从C#中运行它。
以下是我目前拥有的:
clientProcess.StartInfo.FileName = @"java -jar C:\Users\Owner\Desktop\myJarFile.jar";
clientProcess.StartInfo.Arguments = "[Something]";
clientProcess.Start();
clientProcess.WaitForExit();
int exitCode = clientProcess.ExitCode;
很不幸,我收到了“系统找不到指定的文件”的错误提示,这是有道理的,因为这不是一个文件,而是一个命令。
我在网上看到过一些代码,告诉你要使用:
System.Diagnostics.Process.Start("java -jar myprog.jar");
然而,我需要返回代码,并且需要等待其退出。
谢谢。
clientProcess.StartInfo.FileName = @"C:\Users\Owner\Desktop\myJarFile.jar";
吗? - yogi