python调用jar

参考这个大神的csdn就可以了
https://www.cnblogs.com/botoo/p/8038507.html

  1. 需要安装 jpype
  2. jvm.dll 在jre.bin目录下
  3. 后面就是正常的java类的操作了。注意区分非static方法先创建类实例
# coding=utf-8

from jpype import *
import jpype

jvmPath = 'C:\Program Files\Java\jre1.8.0_101\\bin\server\jvm.dll'
# jpype.startJVM(jvmPath)

jpype.startJVM(jvmPath, "-Djava.class.path=D:\\Projects\\IDEAProjects\\HaNLP\\out\\artifacts\\wy\\wy.jar")

insClass = JClass('PythonTest.PythonTest')
ins = insClass()
print(ins.test("wy", "lichenxi"))

shutdownJVM()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容