2011-03-10 1 views
0

En utilisant JSR082_1.1.jar de Java Wireless Toolkit 3.0,
J'essaie d'obtenir le périphérique local (pour la découverte ultérieure d'autres)
mais je continue à obtenir nulle pour l'appel LocalDevice.getLocalDevice()JSR082 - LocalDevice.getLocalDevice() retourne null

alors que dans les documents qu'ils disent que cette méthode ne peut pas retourner null ... docs

Mon bluetooth est activé, vérifié sur 2 ordinateurs (Win7 & OSX 10.6)

Aide! Merci

+0

Quelle pile de pilotes Bluetooth utilisez-vous au moins pour Windows, et la seconde est-elle une architecture x86 ou x64? – garzanti

Répondre

1

Je crois que le fichier JAR JSR-82 distribué avec le Wireless Toolkit contient uniquement les interfaces, pas une implémentation de travail de l'API Bluetooth. Cela vous permet de compiler du code qui utilise JSR-82 mais pas de le tester.

Vous devriez obtenir une copie de Bluecove, une implémentation gratuite de JSR-82 que vous pouvez exécuter sur le bureau. Assurez-vous que vous utilisez la JVM 32 bits, cependant (utilisez l'argument de ligne de commande -d32).

+0

Merci! Les deux Bluecove et le lien et les commentaires -32 étaient sur place! – Nadav