java.io.IOException: не удается запустить программу "svn": ошибка CreateProcess = 2, система не может найти указанный файл - PullRequest
0 голосов
/ 07 мая 2018

Я нашел похожие вопросы, но ни одно из решений не устранило мою проблему. Я начал получать эту ошибку внезапно.

java.io.IOException: не удается запустить программу "svn": ошибка CreateProcess = 2, Система не может найти указанный файл.

C: \ Program Files \ Java \ jdk1.8.0_152

Команда:

svn list --xml "+unfuddlefileurl+" --no-auth-cache --username " + unfuddleUserName + " --password " + unfuddlePassword

Это мой код:

 public static int runCommand(String command, String directory, String[] envp, File outputFile) throws IOException, InterruptedException
    {                  
            logger.logDebug(CLASSNAME, "COMMAND is " + command + " directory = " + directory);          
            Runtime rt = Runtime.getRuntime();      
            File workingDirectory = null;
            if (directory != null)
                workingDirectory = new File(directory);             
            Process proc = rt.exec(command, envp, workingDirectory);

            // any error message?            
            StreamConsumer errorGobbler = new 
            StreamConsumer(proc.getErrorStream(), "ERROR", outputFile);            

            // any output?
            StreamConsumer outputGobbler = new 
            StreamConsumer(proc.getInputStream(), "OUTPUT", outputFile);

            // kick them off
            errorGobbler.start();
            outputGobbler.start();

            // Note: This close() was added to make powershell commands work.            
            proc.getOutputStream().close();

            // any error???
            return proc.waitFor();            
    }

Почему я получаю эту ошибку и как ее исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...