NullPointerException при использовании struct.unpack () в Jython - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь использовать Jython для достижения метода python struct.unpack ().У меня есть строка, которая упакована с использованием Python, и я хочу распаковать ее в Java (с использованием Jython)

Я добавил следующую зависимость:

<dependency>
    <groupId>org.python</groupId>
    <artifactId>jython</artifactId>
    <version>2.5.0</version>
</dependency>

Ниже приведен код черезчего я пытаюсь добиться распаковать.

struct.unpack("hhl", "\\x00\\x01\\x00\\x02\\x00\\x00\\x00\\x03");

Я получаю следующую ошибку:

Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.mli.PythonDemo.main(PythonDemo.java:79)
Caused by: java.lang.NullPointerException
    at org.python.core.Py.makeClass(Py.java:1548)
    at org.python.core.Py.makeClass(Py.java:1532)
    at org.python.modules.struct.<clinit>(struct.java:261)
    ... 1 more

Может кто-нибудь сказать мне, что я здесь не так делаю.Есть ли что-то еще, что мне нужно, чтобы использовать Jython?Или я что-то не так делаю при вызове распаковки ().

...