从python中打开一个java JAR文件。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从python中打开一个java JAR文件。相关的知识,希望对你有一定的参考价值。
我正在尝试用python打开一个JAR文件,但遇到了问题。我正在使用...
import os
os.system(r"X:\file.jar")
它似乎打开了窗口,然后马上关闭,我知道我缺少一个简单的命令,但不知道是什么,谢谢你的帮助。
答案
你是想执行.jar的代码,还是打开它?
如果打开,那么 .jar
文件的格式与 .zip
文件,您可以使用 zipfile
模块来操作它。例子:如果你想执行它,那么我更倾向于创建简单的批处理脚本。
def show_jar_classes(jar_file):
"""prints out .class files from jar_file"""
zf = zipfile.ZipFile(jar_file, 'r')
try:
lst = zf.infolist()
for zi in lst:
fn = zi.filename
if fn.endswith('.class'):
print(fn)
finally:
zf.close()
如果你想执行它,那么我喜欢创建简单的批处理脚本,执行 java
带一些参数,如 -Xmx
并带有应用程序所需的环境设置。
另一答案
对于前面的问题,执行起来很简单。
import os
os.system('start X:\file.jar')
以上是关于从python中打开一个java JAR文件。的主要内容,如果未能解决你的问题,请参考以下文章