Файл не найден при выполнении скрипта Python из Java - PullRequest
0 голосов
/ 15 января 2019

У меня есть Java-программа, которая, если вы нажимаете кнопку, запускается скрипт на python с аргументом. Я подумал: выполнение в терминале pytho initConfig.py arg. Это мой код:

  String[] cmd = {"cd "+ System.getProperty("user.dir")+"/src/main/resources/", "python initConfig.py", getUser().getId()};
    Process pb;
    try {
        pb = Runtime.getRuntime().exec(cmd);
        String line;
        BufferedReader input = new BufferedReader(new InputStreamReader(pb.getInputStream()));
        while ((line = input.readLine()) != null) {
            System.out.println(line);
        }
        input.close();
    } catch (IOException e) {
        e.printStackTrace();
    }

И ошибка, которую я получаю: «Файл не найден».

Это моя структура папок:

  project
     src
        main
           java
               com
                 controller
                     FileWhereTheButtonIs.java
           resources
             initConfig.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...