突然发现直接粘贴截图是不行的= =没注意这个问题~等有空再整理整理效果图吧~ T T
新手上路总是好事多磨~不过只要慢慢尝试总是可以解决问题的!
废话不多说= =,由于最近参加电设比赛需要做一个上位机软件,可是我身为一名渣渣java程序员不太了解底层开发的东西所以打算用Java提供的工具类写~(据说底层的串口通讯是要用VB来写??不知道= =)
网上流行两种方法~一种是利用sun公司提供的comm包,里面有各种串口通讯的工具类和一些dll文件,本来我也先是用这种方法= =! 可是导入包过程出错,然后网上的人建议说
用rxtx包会比较好,原因是这个包涵盖了comm包的工具类,而且能够支持的串口型号更多,所以以下介绍第二种方法吧~
so~黑喂狗~rock'nd roll!
1.首先当然要下载你的rxtx包啦~
http://download.csdn.net/detail/u012372617/7254673
(这是小弟上传的 = =,收取小小的1分,不然没分下载资源了 T T)
2.下载完成后~首先建立一个属于你的project~(由于队名叫995....所以用脚趾头想到了nineninefive...)
3.把RXTXcomm.jar和rxtxParallel.dll和rxtxSerial.dll加入你的项目lib文件夹里面,(最初就是这里困惑了我一下,项目的磁盘路径里面根本没有lib文件夹= =),那我们就建立一个lib文件夹
右击你的项目--->new--->Folder--->在Folder name一栏填写lib,然后Finish,其余不管
效果如下:
新建了文件夹之后,复制上述的3个文件,然后右击这个lib文件夹,点击paste~然后你会发现lib文件夹中多了3个文件了~
4.右击你的项目-->选中propertities-->java Build Path-->Libraries--->Add JARs...--->展开你的project名称--->展开你的lib文件夹---->选中RXTXcomm.jar包--->点击OK
效果如下:
5.接着~展开这个新增的包,选中Native library location(none)
点击Edit--->选中External Folder--->接着找到你的项目所在的路径,再选中那个lib文件夹就可以了~
6.在你的项目需要用到这些类的.class文件中添加import gnu.io.*;
然后就开始你的开发吧~~!!至于怎么用这些类我也还没摸透= =等我学会了再与各位分享~~
由于本人也是新手一个~~~还请各位大侠指出不正确的地方~~
继续工作~