Я пытаюсь запустить скрипт Python всякий раз, когда нажимается кнопка на моем графическом интерфейсе. Однако скрипт никогда не запускается, и я не уверен, как это исправить. Я знаю, что скрипт работает нормально независимо, это должен быть py, а не python, потому что windows и моя файловая система ntfs.
До сих пор я пытался использовать код, который можно обобщить, как показано ниже:
myBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
Process p = Runtime.getRuntime().exec("py myScript.py");
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
});
Я не думаю, что смогу выполнить chmod ntfs, но я попытался установить разрешения, щелкнув правой кнопкой мыши по файлу python и попытавшись возиться с настройками безопасности. Полный контроль над скриптом для пользователей ничего не делает.
Сценарий python имеет следующие разрешения, я полагаю, что мой код не работает, поскольку у него нет разрешений на выполнение.
-rw-r--r--