2011-05-10 2 views
2

JSR-82에 대한 도움말을 찾고 있습니다. 나는 오랜 시간 동안 수색을 해왔고 심지어 유니에서 내 프로젝트 감독자를 도와 주었다. 그리고 지금까지 나는 운이 없었다. 단순히 나는 아직 내 Bluetooth 장치 스캔을 얻을 수 없었다Java JSR-82 구현 (javax.Bluetooth. *) - Bluecove 사용

Bluetooth 장치를 검색 할 필요가있다

내 문제 ...

나는 프로젝트가 있습니다. CentOS 5.5 에서 Eclipse IDE를 사용 중이며 Bluecove를 사용하려고합니다.

"bluecove-gpl-2.1.0.jar"을 다운로드하여 Eclipse Build Path에 추가했으며 사용중인 코드는 BlueCove (RemoteDeviceDiscovery에서 찾은 샘플 코드 : http://bluecove.org/bluecove/apidocs/overview-summary.html#DeviceDiscovery)입니다.

내가 컴파일하기도 전에 javax.Bluetooth. *; 밑줄이 그어서 찾을 수 없다는 것을 암시합니다 - 지금까지 내가 알고있는 한, 이것은 이전에 언급 한 bluecove jar 파일 안에 있어야합니다.

어떻게이 문제를 해결할 수 있습니까? 필자는 JSR82.com을 사용해 보았지만 그다지 도움이되지 못했습니다.

누구든지 나를 도와 줄 시간이 있다면, 당신은 신이 맞을 것입니다! 하하

감사

  • 라이언 당신이 bluecove.jar 및 bluecove-gpl.jar를 제공 할 필요가 리눅스에 bluecove와

답변

0
+0

안녕하세요, 당신의 대답에 감사드립니다. 필자는 BlueCove의 설명서를 읽었으며 웹 사이트의 다운로드 섹션에서 bluecove.jar 및 bluecove-gpl.jar이 모두 필요하다고 제안했지만 bluecove-gpl.jar은 Linux 용이며 bluecove.jar은 windows/Mac 용입니다. $ CLASSPATH 시스템 변수에 이들을 추가해야합니까? 아니면 이클립스 프로젝트 빌드 경로에 추가하면됩니까? 다시 한번 감사드립니다 - Ryan –

+1

이클립스에 추가하는 것이 좋습니다. bluecove에서 계속 진행되는 것에 대한 나의 이해에서, j2se 블루투스 지원을 구현하려면 bluecove.jar가 필요합니다. bluetooth-gpl.jar은 Linux의 blueZ 드라이버에 대한 액세스를 제공하는 bluecove.jar의 "확장"입니다. – jwp

+0

답장을 보내 주셔서 다시 한 번 감사드립니다. 하지만 여전히 문제가 생겼어 - 여전히 Bluecove의 코드 (RemoteDeviceDiscovery)를 사용하려하지만, Eclipse에서 컴파일/실행할 때마다 다음 오류가 발생합니다. 네이티브 라이브러리 bluecove를 사용할 수 없음 스레드 "main"javax에서 예외가 발생했습니다. bluetooth.BluetoothStateException : BlueCove 라이브러리 bluecove를 사용할 수 없음 내 이해에서 Javax.bluetooth를 찾을 수 없습니다. *; 그러나 이클립스에서는 블루투스에 대한 수입에 밑줄이 없다. 내 JRE 디렉토리 (/opt/jdk1.6.0_24/jre/lib/ext)에 2 개의 JAR 파일을 넣었지만 아직 행운은 없습니다. 메신저 그냥 같은 오류가 발생했습니다 –

0
당신이 4 개 jar 파일이 필요합니다

:

javabluetooth.jar 그러나 삼성 휴대폰에서 작동하지 않았다 JSR82도 구현에 따라 내 코드가 ....이는 JSR82을 지원하지 않는 것을 말한다 bluecove.jar, bluecove-emu.jar, electricblue.jar을, 스택. 누구든지이 주식에 대한 아이디어가 있다면 ..