Я работаю над менеджером обновлений в python. По сути, он загружает zip-файл другого проекта из github, удаляет предыдущую версию и запускает новую версию. Однако у меня есть очень конкретная ошибка. Я не могу получить доступ к рабочему столу, когда мой .jar вызывается из Python.
Вот строка, которая вызывает это:
subprocess.call(['java', '-jar', path_to_zipfile.replace('.zip','')+'/dist/StoryGrab.jar'])
Ссылка на мой полный код для менеджера обновлений
Когда я говорю «получить доступ к рабочему столу», я имею в виду, что не могу получить доступ ни к каким файлам (.jar необходимо записать в html-файл для вывода). Я не думаю, что .jar - проблема здесь, поскольку это работает в любом другом случае.
Ссылка на полный код, из которого состоит файл .jar
Есть ли какое-то исправление, которое мне просто не хватает?