2011-02-08 15 views
6

Vorrei implementare un'applicazione Java che utilizza il Bluetooth sul mio laptop MacBook Air. Provo ad usare la libreria bluetooth Java BlueCove.Come utilizzare BlueCove per utilizzare Bluetooth su un MacBook con Java?

Ho provato a implementare il primo esempio DeviceDiscovery ma lancia un BluetoothStateException con il messaggio: BlueCove library bluecove not available. Ho aggiunto bluecove-2.1.0.jar al mio percorso di costruzione in Eclipse.

Qual è il problema? Come posso utilizzare BlueCove con il mio MacBook Air?

+0

vedere: http://stackoverflow.com/questions/22892738/mac-os-and-java-bluetooth/41319931#41319931 –

risposta

8

BlueCove richiede l'esecuzione della JVM a 32 bit. L'aggiunta dell'argomento -d32 a java per forzare la JVM a 32 bit risolverà il problema. Puoi farlo in Eclipse sotto Argomenti VM per la configurazione di avvio.

+2

Vale la pena notare che questo problema si verificherà anche in Windows. Anche il trucco '-d32' funziona lì. – pwc

+2

Eclipse dice: questa istanza Java non supporta una JVM a 32 bit –

Problemi correlati