Сбой приложения PyQt с использованием subprocess.call
Я хочу выполнить файл.jar из приложения Python Qt (я использую Python 2.7 и PyQt4). Я запускаю subprocess.call в методе connect для события кнопки:
def pushButtonClickedMethod(self):
callJar= ['java', '-jar', 'file.jar', arg1, arg2]
returnCode = subprocess.call(callJar, stdout=None, stderr=None)
Я запускаю это приложение PyQt в Eclipse (используя плагин PyDev), поверх MacOSX El Capitan. Приложение аварийно завершает работу при выполнении subprocess.call и в консоли eclipse код возврата -6. Не могу найти, что означает -6. Это лучший способ выполнить файл.jar из приложения PyQt? Любые намеки на то, что может быть не так?
Файл.jar - это исполняемый файл.jar, созданный из того же Eclipse. И он работает, как и ожидалось, когда я запускаю его на терминале.