Sto provando a compilare/eseguire un programma che utilizza le librerie BlueCove su un BeagleBone Black con Ubuntu. Tuttavia continuo a ricevere questo errore durante l'esecuzione:Biblioteca nativa bluecove_arm non disponibile
Native Library bluecove_arm not available
javax.bluetooth.BluetoothStateException: BlueCove library bluecove not available
at com.intel.bluetooth.BlueCoveImpl.loadNativeLibraries(BlueCoveImpl.java:381)
at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:429)
at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:65)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1020)
at java.security.AccessController.doPrivileged(Native Method)
at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1018)
at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1011)
at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:75)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
at edit.rit.ce.whud.DataServer.bluetoothHandler(DataServer.java:16)
at edit.rit.ce.whud.GUI.main(GUI.java:153)
So che questo non è un problema con il codice, dato che posso eseguire il codice con le librerie Bluecove su un computer Linux x64 bit in esecuzione Mint (che si basa fuori da Ubuntu). Ho cercato online diverse soluzioni e non riesco a trovarne una che risolva il mio problema. Ho già ricompilazione le Bluecove-GPL 2.1.0 librerie per ARM utilizzando questo metodo
http://www.raspberrypi.org/forums/viewtopic.php?f=81&t=58758
e hanno cercato compilazione/esecuzione del codice sia attraverso il terminale e NetBeans IDE.
C'è qualche altro passaggio che devo fare per farlo funzionare? Perché continua a dire che la libreria Bluecove non è disponibile anche dopo che l'ho ricompilata per ARM?
Ti importa di elaborare su quale parte non ha funzionato e quali errori avete ottenuto? Almeno in questo modo ho la possibilità di migliorare la risposta per gli altri. – br3nt
Ovviamente. L'errore originale non è stato risolto affatto. Ho fatto tutti i passaggi e ho importato il nuovo barattolo nel mio progetto. Poi ho generato un jar eseguibile per il mio progetto, contiene tutte le librerie, compresi i vasi bluecove e classpath è impostato correttamente in MANIFEST. Ho provato a eseguire il progetto utilizzando java -cp come indicato e lo stesso risultato. –