Скомпилировать библиотеку Jnetpcap для платформы ARM?

Скомпилировать библиотеку Jnetpcap для платформы ARM?

Я пытаюсь выполнить проект Java на платформе Arm. Мой код использует библиотеку jnetpcap. Но когда я запускаю программу, она выдает ошибку.

"/usr/lib/jnetpcap.so: невозможно открыть общий объект: нет такого файла или каталога (возможная причина: невозможно загрузить IA 32-бит .so на платформе ARM)"

Итак, я понимаю, что мне нужно скомпилировать библиотеку для платформы ARM? Существует ли такая библиотека? Как ее получить?

спасибо тебе большое

решение1

Итак, я выполнил работу.

это ссылка на библиотеку jnetpcap, скомпилированную для архитектуры Arm:

https://dl.dropboxusercontent.com/u/48596044/JnetPcap_For_Arm/libJnetPcap_Arm_Architecture.jar

установить: dpkg jnetpcap_*.deb

решение2

Вы правы. Вы пытаетесь использовать библиотеку x86 на платформе ARM. Вам нужно будет получить исходный код для jNetPCap и скомпилировать его на платформе ARM, если только кто-то еще этого не сделал. Как только у вас это получится, опубликуйте эту библиотеку на вашем сервере ARM и попробуйте запустить свой код еще раз.

Кто-то в stackoverflow.comесть публикация о портировании этого на ARM, возможно, это даст вам некоторое руководство.

Надеюсь это поможет!

Связанный контент