随着智能终端的推广,蓝牙技术被使用的越来越多,Android,IOS等都已经封装好了专门的接口供其蓝牙开发,在电脑上,有一个专门为用Java开发蓝牙的插件,叫BlueCo

随着智能终端的推广,蓝牙技术被使用的越来越多,Android,IOS等都已经封装好了专门的接口供其蓝牙开发,在电脑上,有一个专门为用Java开发蓝牙的插件,叫BlueCove。

BlueCove实现了JSR-82 Java蓝牙规范,支持的操作系统有: Windows Mobile,

Windows XP 和 Windows Vista, Mac OS X,还是很厉害很方便的。

有了BlueCove,你就可以轻松将手机端和电脑端通过蓝牙传输数据,并且跨平台也不是问题~

BlueCove-2.1.0 的下载地址:https://code.google.com/p/bluecove/downloads/list

BlueCove的文档:https://code.google.com/p/bluecove/wiki/Documentation

需要注意的是,该地址虽然是官方的,但是最近一次维护是2008年,你懂的,只能在32位Java环境上运行,所以,安了64位Java的windows和mac用上面这个地址下载会报错的,差不多是:“Native Library bluecove not available”之类的。那么怎么办= =,往下戳:

在64位Java环境的windows或mac上用bluecove的解决办法是:

https://code.google.com/p/bluecove/issues/detail?id=134,可以直接看21楼,littlefr...@gmail.com在mac上编译生成了可以使用的bluecove-2.1.2,可以直接在那里下载~

我测试了下,可以在我的mac(10.9.1)上正常运行,windows上也可以~

(插一下,大家可能想知道,bluecove-2.1.1去哪了= =,https://code.google.com/p/bluecove/issues/detail?id=109,,看4、5楼,有个bluecove-2.1.1-SNAPSHOT版本,可以在64位Java的windows上跑,但我试了,不能在mac上,于是才有了后来的2.1.2~)

下载好了BlueCove,接下来要做的就是将它配置到项目里,以我下到的版本bluecove-2.1.0.jar为例:

1,首先在Eclipse里新建一个Java项目,并在Eclipse中将bluecove-2.1.0.jar文件拷贝到项目的根目录下,如图:

2,右键项目名,属性,Java Build Path,选择Libraries,点击Add Jars按钮,在弹出的Jar Selection对话框中选择本项目下的bluecove-2.1.0.jar文件,添加,如图:

如此,就可以在程序中调用BlueCove开发蓝牙了。

具体可以参考一下三篇文章:

祝大家开发顺利~

java bluecove教程_Eclipse + Java + BlueCove + WIN/MAC 蓝牙开发相关推荐

  1. Java入门教程:Java初学者容易犯的错误

    万事开头难,Java编程的初学者常常会遇到各种各样的问题.对于自学的读者来说,则是需要花费更多的时间.精力来解决这些问题,而且一旦遇到的问题几天都得不到解决,往往会带来很大的挫败感. 所以本节介绍一些 ...

  2. Java学习教程,Java从入门到精通,全套Java视频教程+笔记+配套工具

    目录 一.大纲 一.Java基础 二.计算机基础 三.工具的使用 四.数据库 五.web前端 六.JavaWeb 七.框架 八.互联网分布式技术 发现身边很多自学java却放弃的,真的挺可惜的. 白白 ...

  3. 字段名对但是提示标识符无效_【Java基础教程】Java标识符和关键字

    任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍 Java 的标识符.关键字和保留字. 标识符 Java 中标识符是为方法.变量或其他用户定义项所定义的名称.标识符可以有一个或多个字符.在 ...

  4. Java实用教程笔记 Java入门

    Java入门 JDBC Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新 ...

  5. 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc

    计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...

  6. java基础教程知识点,[Java教程]js基础知识点总结

    [Java教程]js基础知识点总结 0 2016-11-01 21:00:04 如何在一个网站或者一个页面,去书写你的js代码: 1.js的分层(功能):jquery(tool) 组件(ui) 应用( ...

  7. Java实用教程笔记 Java多线程机制

    Java多线程机制 泛型要考,后来又说不考了 多线程不考 12.1 进程与线程Process and Thread 12.2Java中的线程Threads in Java 线程的状态与生命周期The ...

  8. Java培训教程:Java中的位移运算符!

    学习Java本来就是一件日积月累的事情,或许你通过自学能掌握一些皮毛技术,通过系统学习学到Java的一些基本大面,但想要做到精通,还是需要自己技术的日积月累和工作经验的不断积累. 今天小千给大家分享的 ...

  9. java selenium教程_Selenium3 Java自动化测试完整教程

    本课程为一个完整的selenium自动化测试实战课程,采用当前**的版本3. 学完后可以独立构建起企业级/项目级的自动化测试,从搭建环境.编写脚本.使用框架组织运行脚本与输出报告.及与持续集成工具Je ...

最新文章

  1. webapp 中为span元素赋值
  2. 前端学习(2363):数据缓存
  3. 用TextPaint来绘制文字
  4. webservice 服务器无法处理请求_Message Queue与WebService比较
  5. python中for、while循环、if嵌套的使用
  6. wcf afterreceiverequest获取body数据_阿里面试官的灵魂拷问:究竟如何保证API接口数据安全?...
  7. idea 快速导入实现父类方法_三步快速提高物理成绩!准初三生暑假实现逆袭的实用方法...
  8. 并行程序设计导论pdf电子书_并行程序设计导论
  9. fc安卓模拟器_跨平台游戏模拟器RetroArch,一个软件畅玩FC 、MD、SFC、GBA游戏
  10. 案例|工业物联网解决方案•泵站智慧云平台
  11. arcgis许可服务器不运行,ArcGIS许可服务管理器无法启动问题解决方法
  12. CDR中人民币符号怎么打
  13. php判断支付宝,使用PHP判断是否为微信、支付宝等移动设备访问代码
  14. 使用Audacity制作ACX有声读物 ACX Audiobook Production Using Audacity
  15. 迭代器Iterator列表迭代器ListIterator
  16. 什么是DAS、NAS、SAN、IP-SAN,它们之间有什么区别?
  17. vivos9开启定位服务设置步骤介绍(图文教程)
  18. Python_楼梯数计算
  19. C# (江湖熟手)- 串口设备对接
  20. Auto CAD:图纸幅面规格之图纸幅面、标题栏与会签栏、图签与布局空间之详细攻略

热门文章

  1. php程序设置ip黑名单,网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)
  2. 常见的互联网名词 O2O、B2B、C2C等
  3. PLC_SCL数据查找算法
  4. 2019互联网公司100强
  5. Game Hacking Fundamentals 学习笔记1
  6. Markdown支持的emoji图标
  7. requests爬取豆瓣前250部高分电影
  8. 2021杭电多校第八场补题
  9. 手机电路板文件_ORICO移动硬盘盒玩出新花样,变身手机备份宝
  10. Python制作桑基图