【发布时间】:2021-11-03 14:55:40
【问题描述】:
通过jpype在python中将jar添加到JVM类路径的正确方法是什么?
我最初使用
Jpype.startJVM(jvmPath, "-Djava.class.path=%s" % (paths)).
但我知道扩展机制已被贬值,错误日志建议我使用“-classpath”
我尝试了以下方法(并使用了几种变体),但出现无法识别的选项错误
Jpype.startJVM(jvmPath, "-classpath =%s" % (paths)).
我也试过Jpype.startJVM(jvmPath, classpath = paths),但我得到了扩展机制被贬值的错误
【问题讨论】:
-
它不仅被弃用。在 Java 9+ 中移除了对扩展机制的支持。
-
我不懂 Python,但示例 2 HERE 看起来很有希望