Java .jar, запущенный из Python, не может взаимодействовать с рабочим столом - PullRequest
0 голосов
/ 09 марта 2019

Я работаю над менеджером обновлений в python. По сути, он загружает zip-файл другого проекта из github, удаляет предыдущую версию и запускает новую версию. Однако у меня есть очень конкретная ошибка. Я не могу получить доступ к рабочему столу, когда мой .jar вызывается из Python. Вот строка, которая вызывает это:

subprocess.call(['java', '-jar', path_to_zipfile.replace('.zip','')+'/dist/StoryGrab.jar'])

Ссылка на мой полный код для менеджера обновлений

Когда я говорю «получить доступ к рабочему столу», я имею в виду, что не могу получить доступ ни к каким файлам (.jar необходимо записать в html-файл для вывода). Я не думаю, что .jar - проблема здесь, поскольку это работает в любом другом случае. Ссылка на полный код, из которого состоит файл .jar

Есть ли какое-то исправление, которое мне просто не хватает?

...