首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

process.startinfo.arguments是什么?该如何解决

2014-01-17 
process.startinfo.arguments是什么?有一段程序:Process proc new Process ()proc.StartInfo.FileName

process.startinfo.arguments是什么?
有一段程序:
Process proc = new Process ();
proc.StartInfo.FileName = executable;
proc.StartInfo.Arguments = arguments;
proc.StartInfo.UseShellExecute = false;

proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = false;

proc.Start ();
程序中executable是字符串“g:\tt\array.java”  arguments是字符串“a s ”
为什么运行到proc.Start();就提示没有相关连的进程?如果是参数赋值错误错在哪里呢?什么原因进程启动不了?
[解决办法]
java程序需要先编译为class文件,然后用java.exe调用。
[解决办法]
你要先把你的hava文件编译为 class文件··然后 写一个bat运行你编译的这个文件··
最后 才用Procces调用你这样bat文件··而不是你的这个.java文件···
[解决办法]
可以用它传递命令行参数

热点排行