即使我使用绝对路径,我也很难让Process.start
承认Java存在。
Process.Start(@"c:\windows\system32\java.exe");
生成
未处理的异常:System.ComponentModel.Win32Exception:系统找不到指定的文件 在System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) 在System.Diagnostics.Process.Start() 在System.Diagnostics.Process.Start(ProcessStartInfo startInfo) 在System.Diagnostics.Process.Start(String fileName) at Transpiler.Program.Main(String [] args)在C:\ GIT \ MainLine \ transpiler2 \ Program.cs:第80行
即使java.exe 存在于该位置。