Python:如何通过python脚本执行jar文件

我尝试执行以下操作(我的jar和python文件都在同一目录中):

import os

if __name__ == "__main__":

os.system("java -jar Blender.jar")

import subprocess

subprocess.call(['(path)Blender.jar'])

无论是工作过。因此,我当时以为应该改用Jython,但我认为必须有一种更简单的方法来通过python执行jar文件。

你知道我可能做错了什么吗?或者,是否还有其他网站可以进一步研究我的问题?

回答:

我将以这种方式使用子流程:

import subprocess

subprocess.call(['java', '-jar', 'Blender.jar'])

但是,如果你有一个正确配置的/proc/sys/fs/binfmt_misc/jar,你应该能够直接运行jar,因为你写的。

那么,这正是您得到的错误吗?请在执行失败的地方发布所有输出。

以上是 Python:如何通过python脚本执行jar文件 的全部内容, 来源链接: utcz.com/qa/429708.html

回到顶部