python利用JPype1调用jar包

环境

window11
python3.8++

安装JPype1

安装方法①
自己创建一个requirements.txt文件,文件内容为

JPype1-py3==0.5.5.4
pip==19.0.3
setuptools==40.8.0

运行以下命令 pip install -r requirements.txt
安装方法②
https://blog.csdn.net/huihuizhang2020/article/details/105977187

配置好Java环境

并且确保自己的JAVA_HOME环境变量设置好了
JAVA_HOME
D:\software\JAVA\JDK\

调用方法

import jpype
jvm_path = jpype.getDefaultJVMPath()
jpype.startJVM(jvm_path,
                    '-ea',
                    '-Djava.class.path=%s'%'./1.jar',
                    convertStrings=False)
jclass = jpype.JClass('com.xizhaojie.encry')  #加载类
calc = jclass()  #实例化类,要传参可以传参
value = calc.main("page=") #调用类中的main方法
jpype.shutdownJVM()

posted @ 2022-11-18 20:31  xsir161  阅读(135)  评论(0编辑  收藏  举报