запуск классификаторов weka с использованием C # - PullRequest
0 голосов
/ 27 марта 2012

Я пытаюсь запустить классификаторы через C #, используя следующий код.В командной строке это работает просто отлично, но есть некоторые проблемы при запуске через C #.Пожалуйста, посмотрите

{
    ...
    ProcessStartInfo exeStartInfo = new ProcessStartInfo();

    exeStartInfo.WorkingDirectory = @"c:\Program Files\Weka-3-6";

    exeStartInfo.UseShellExecute = false;
    exeStartInfo.RedirectStandardOutput = true;
    exeStartInfo.RedirectStandardError = true;
    exeStartInfo.CreateNoWindow = true;
    exeStartInfo.FileName = "cmd.exe";
    exeStartInfo.Arguments = "java -classpath \"C:\\Program Files\\Weka-     3-6\\weka.jar\" weka.classifiers.bayes.NaiveBayes -t data\\iris.arff -i > c:\\users  \\A\\Desktop\\out.txt";
    Process comd_line;
    using (comd_line = new Process())
    {
        comd_line.StartInfo = exeStartInfo;
        comd_line.Start();
    }

    comd_line.Dispose();
    comd_line.Close();

}
...