2011-02-08 10 views
6

Me gustaría implementar una aplicación Java que use Bluetooth en mi computadora portátil MacBook Air. Intento usar la biblioteca Bluetooth de Java BlueCove.¿Cómo uso BlueCove para usar Bluetooth en una MacBook con Java?

Intenté implementar el primer ejemplo DeviceDiscovery pero arroja un BluetoothStateException con el mensaje: BlueCove library bluecove not available. He agregado bluecove-2.1.0.jar a mi ruta de compilación en Eclipse.

¿Cuál es el problema? ¿Cómo puedo usar BlueCove con mi MacBook Air?

+0

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

Respuesta

8

BlueCove requiere la ejecución de la JVM de 32 bits. Agregar el argumento -d32 al java para forzar la JVM de 32 bits solucionará el problema. Puede hacer esto en Eclipse en VM Arguments para la configuración de inicio.

+2

Vale la pena señalar que este problema también ocurrirá en Windows. El truco '-d32' también funciona allí. – pwc

+2

Eclipse dice: Esta instancia de Java no admite una JVM de 32 bits –

Cuestiones relacionadas