用JPype导入Java类时遇到问题

问题描述

我拼命尝试使用JPype在python中导入java类

它在大多数情况下都可以正常工作,但是由于某些原因,不能进行此导入:

from org.apache.lucene.analysis.tokenattributes import OffsetAttribute

调试器返回:

AttributeError:类型对象 'org.apache.lucene.analysis.tokenattributes.OffsetA'没有属性 “加载程序”

好像导入路径被截断了,好像太长了。

解决方法

我找到了解决方法。

似乎此错误已众所周知: https://github.com/jpype-project/jpype/issues/838

这是我用来导入课程的解决方法:

numpy

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...