C#内から実行したいjarファイルがあります。
これが私がこれまでに持っているものです:
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");
ただし、リターンコードが必要であり、終了するのを待つ必要があります。
ありがとう。