Python 调用 jar 包后获取加密值时报错?

问题描述:粗体文本
环境:
python3.8.0
jre:1.8.0.241
问题描述:
使用python调用一个jar包,可以得到结果,但是调用这个方法的时候,总是报这个错误,如何获取到return的结果,还不报错呢,
“jpype._core.JVMNotRunning: Java Virtual Machine is not running


image

看错误上 你的jvm没启动起来

应该是启动了吧,我把最后一句关闭jvm注释掉就能运行,注释去掉就不行了

里面有一个方法,是先要判断是否启动的,没有启动再启动

加上判断是否启动
jpype.startJVM(…)