У меня есть 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