【问题标题】:Trouble importing java class with JPype使用 JPype 导入 java 类时遇到问题
【发布时间】:2021-01-18 01:59:06
【问题描述】:

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

它大部分时间都可以正常工作,但由于某些原因不适用于此导入:

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

调试器返回:

AttributeError: 类型对象 'org.apache.lucene.analysis.tokenattributes.OffsetA' 没有属性 '装载机'

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

【问题讨论】:

    标签: python lucene jpype


    【解决方案1】:

    我找到了解决办法。

    似乎这个错误是已知的: https://github.com/jpype-project/jpype/issues/838

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

    OffsetAttribute = jpype.JClass('org.apache.lucene.analysis.tokenattributes.OffsetAttribute')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多