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

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

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

так что я могу понять, что мне нужно собрать библиотеку для платформы arm? эта библиотека существует? как я могу получить это?

спасибо вам большое

2 ответа

Итак, я сделал работу.

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

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

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

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

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

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

Другие вопросы по тегам