¿Compilar la biblioteca Jnetpcap para la plataforma ARM?

¿Compilar la biblioteca Jnetpcap para la plataforma ARM?

Estoy intentando ejecutar un proyecto Java en la plataforma Arm. mi código usa la biblioteca jnetpcap. pero cuando ejecuto el programa me muestra un error

"/usr/lib/jnetpcap.so: no se puede abrir el objeto compartido: no existe dicho archivo o directorio (posible causa: no se puede cargar IA .so de 32 bits en una plataforma ARM-bit"

Entonces, lo que puedo entender es que necesito compilar la biblioteca para la plataforma Arm. ¿Existe esta biblioteca? Cómo puedo obtenerlo ?

muchas gracias por ti

Respuesta1

Así que hice el trabajo.

este es el enlace a la biblioteca jnetpcap compilada para Arm Architecture:

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

instalar: dpkg jnetpcap_*.deb

Respuesta2

Estás en lo correcto. Está intentando utilizar una biblioteca x86 en una plataforma ARM. Lo que deberá hacer es obtener el código fuente de jNetPCap y compilarlo en la plataforma ARM, a menos que alguien ya lo haya hecho. Una vez que tenga eso, publique esa biblioteca en su servidor ARM e intente ejecutar su código una vez más.

Alguien en stackoverflow.comtiene una publicación sobre cómo transferir esto a ARM, tal vez esto le brinde alguna orientación.

¡Espero que esto ayude!

información relacionada