BlueCove runs on any JVM starting from version 1.1 or newer on Windows Mobile, Windows XP and Windows Vista, Mac OS X. Since version 2.1 BlueCove distributed under the Apache Software License, Version 2.0.
Linux BlueZ support added in BlueCove version 2.0.3 as additional GPL licensed module
BlueCove rely upon already installed native Bluetooth stack that comes with you operating system or Bluetooth USB device.
Installation of the binary (already compiled) version of BlueCove is as follows:
Download BlueCove binary release
Add bluecove.jar to your classpath
Also add bluecove-gpl.jar to your classpath if you are running application on Linux