Скомпилировать библиотеку 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, возможно, это даст вам некоторое руководство.
Надеюсь это поможет!