PyQt应用程序使用subprocess.call崩溃

时间:2017-07-13 10:35:44

标签: python eclipse jar pyqt osx-elcapitan

我想从python Qt应用程序执行.jar文件(我使用Python 2.7和PyQt4)。 我在连接到按钮事件的方法中启动了一个subprocess.call:

def pushButtonClickedMethod(self):
    callJar= ['java', '-jar', 'file.jar', arg1, arg2]
    returnCode = subprocess.call(callJar, stdout=None, stderr=None)

我在Eclipse中运行这个PyQt应用程序(使用PyDev插件),通过MacOSX El Capitan。执行subprocess.call时应用程序崩溃,在eclipse控制台中,返回的代码为-6。找不到-6的意思。 这是从PyQt应用程序执行.jar文件的最佳方法吗?关于可能出错的任何提示?

.jar文件是一个可运行的.jar,是从同一个Eclipse创建的。当我在终端上运行时,它正如预期的那样工作。

0 个答案:

没有答案