我正在C#运行Java批处理文件。如果我通过双击执行成功运行它,但如果我从C#代码运行它,它提供例外线程在c#中执行批处理文件
“例外‘主’线程 java.lang.noclassdeffoundError” ..
可能是什么原因以及如何解决?我正在使用的代码:
var si = new ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = "batch-file path";
si.UseShellExecute = true;
Process.Start(si);
我猜测工作目录可能与Java应用程序相关。 – Heinzi 2011-05-12 13:33:33