java - 如何在Python中运行jar文件

标签 java python

如何从 python 调用这个 jar 并捕获结果:

c:> java -cp "C:\mallet-2.0.7\class;C:\mallet-2.0.7\lib\mallet-deps.jar" cc.mallet.fst.SimpleTagger --model-file nouncrf sample.txt

最佳答案

使用子进程:

from subprocess import call
call(["java", "-jar", "foo.jar"])

您还可以将其他参数(例如 -cp)添加到列表中:

call(["java", "-cp", "<yourclasspath>", "-jar", "foo.jar"])

关于java - 如何在Python中运行jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22075446/

相关文章:

java - 我如何告诉 querydsl-maven-plugin 使用 Long 而不是 BigDecimal 生成 NumberPath?

java - 准备好的语句连接错误

python - 将零添加到长 Numpy 数组

python - 我应该如何在 Telegram python 机器人中使用 parse_mode ='HTML' ?

java - 甲骨文 : Unique constraint violated exception but my data does not actually violate it

java - 有什么方法可以在 Android 或 Java 中更改 WAV(或 MP3)的采样频率?

java - 如何在java中创建点类型变量?

python - 如何使用Python访问列表中的多个字典

python - 根据条件对数据帧行进行分组和平均

python - 可以用mock_open来模拟串口连接吗?