1

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

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

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

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

2 ответа2

1

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

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

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .