Also habe ich den Job gemacht.
Dies ist der Link zur Bibliothek jnetpcap, die für Arm Architecture erstellt wurde:
https://dl.dropboxusercontent.com/u/48596044/JnetPcap_For_Arm/libJnetPcap_Arm_Architecture.jar
install: dpkg jnetpcap _ *. deb
Ich versuche, ein Java-Projekt auf der Arm-Plattform auszuführen. Mein Code verwendet die Jnetpcap-Bibliothek. aber wenn ich das Programm ausführe, wird mir ein Fehler angezeigt
"/usr/lib/jnetpcap.so: gemeinsames Objekt kann nicht geöffnet werden: keine solche Datei oder Verzeichnis (mögliche Ursache: IA 32-Bit .so kann nicht auf einer ARM-Bit-Plattform geladen werden."
Was ich also verstehen kann, ist, dass ich die Bibliothek für die Armplattform kompilieren lassen muss. Gibt es diese Bibliothek? Wie kann ich es bekommen ?
Vielen Dank für Sie
Also habe ich den Job gemacht.
Dies ist der Link zur Bibliothek jnetpcap, die für Arm Architecture erstellt wurde:
https://dl.dropboxusercontent.com/u/48596044/JnetPcap_For_Arm/libJnetPcap_Arm_Architecture.jar
install: dpkg jnetpcap _ *. deb
Du hast Recht. Sie versuchen, eine x86-Bibliothek auf einer ARM-Plattform zu verwenden. Sie müssen den Quellcode für jNetPCap abrufen und auf der ARM-Plattform kompilieren, es sei denn, jemand anderes hat es bereits getan. Veröffentlichen Sie diese Bibliothek anschließend auf Ihrem ARM-Server, und führen Sie den Code erneut aus.
Jemand in stackoverflow.com hat ein Posting zur Portierung auf ARM. Vielleicht erhalten Sie hier eine Anleitung.
Hoffe das hilft!