リモート マシンで WCF サービスを実行しています。別のマシンからのアプリケーションで、リモート マシンに接続してたとえばファイルを編集できます。追加した別のオプションは、Jar
ファイルを実行することです。
public void Run()
{
var processInfo = new ProcessStartInfo(
"java.exe", "-jar D:\\File.jar")
{
CreateNoWindow = true,
UseShellExecute = false
};
Process proc;
if ((proc = Process.Start(processInfo)) == null)
{
throw new InvalidOperationException("??");
}
proc.WaitForExit();
int exitCode = proc.ExitCode;
proc.Close();
}
このコマンドはローカル マシン上のファイルで動作し、自分のファイルを実行できJar
ます。これはリモート マシンには当てはまらず、この場合は何も起こりません。
私は何か間違っていますか?