Windows下的java串口开发环境配置(2)

原创 2011年01月11日 17:29:00

上一篇关于串口环境配置的文章的好像有很多人关注。可能是因为网上关于java做串口开发的帮助文档比较少。能为大家提供一些帮助,实在是欣慰之至。

最近在帮朋友做一个串口操作的小软件,有机会尝试了一下串口开发。在此过程中也碰到了一些问题。这些问题都已经解决了,我将我的方案写出来,第一可以让木有经验的朋友借鉴,第二也算是抛砖引玉,哪位朋友有更好idea也可以拿出来分享。

1.“Windows下的java串口开发环境配置”中介绍的是开发环境,那么开发出来的东西如何发布呢?

上一篇关于串口开发的文章中介绍的只是开发环境的配置,用户不可能都装上eclipse然后设置这些环境,也不可能告诉用户copy一个神马文件到一个神马目录。他们更喜欢double click。所以做出来的东西,用法当然是越弱智越好。那么与操作系统相关的dll文件等,应该如何处置呢?

我将dll文件放入到[project]/lib目录中,然后在启动文件中通过一个虚拟机参数来指定它的位置。我的启动文件如下:

各位看官应该都能看懂吧,做了一个循环,将[project]/lib下的jar文件都append到classpath中。另外把[project]/conf中的配置文件也append到classpath中。关键的地方在这里:

-Djava.library.path=%LIBDIR%

这个与eclipse中的native library location是一个意思。

 

2.我发现了一个莫名其妙的异常。

上代码吧。把所有的代码都贴出来有点不现实,因为博文不是毕业论文,不用凑字数,是吧?我帖一个完整的类的源代码出来,我觉得各位看官应该有能力把它改到可以跑起来。

注意readComm方法中有一段异常处理,我不知道为什么每次读完串口的数据都会抛这样一个异常。有这方面经验的朋友可以提出来一起探讨一下。我捕获这个异常,并将它作为读入结束的一个标志。虽然功能上没有问题,但总觉得心里有个疙瘩。

Windows下的java串口开发环境配置

     前段时间研究了一下在Windows操作系统下用java进行串口操作。很关键的一点就是环境配置。我发现网上的文章千篇一律。都需要将几个文件copy到JDK安装目录下的某个目录中。按照网上介绍的...
  • bayougeng
  • bayougeng
  • 2009年08月04日 08:51
  • 4426

Java开发环境搭建(windows版、史上最详细版)

Java开发环境搭建 在本章节中我们将为大家介绍如何搭建Java开发环境。我使用的是windows系统,那就给大家讲一下在windows系统下搭建java的开发环境。 Jdk介绍 JDK(Java D...
  • Runing_IT_Man
  • Runing_IT_Man
  • 2017年09月02日 13:19
  • 1034

Windows下Java开发环境的搭建以及个人对path和classPath的理解。

以下任何言论都完全是个人的理解,如有雷同纯属巧合,如有错误,希望大家多多指出,共同学习!谢谢! 笔者是一个理解能力偏慢、稍钻牛角尖的程序员,什么东西都要从最基础理解起,一步一步向上理解,因此...
  • EvanWang1987
  • EvanWang1987
  • 2014年06月30日 00:12
  • 932

在windows下进行GTK+开发的环境搭建

 http://www.pcpm.ucl.ac.be/~gustin/win32_ports/GTK+在windows上运行需要一些runtime库,下载这个运行时库GTK-Runtime-Envir...
  • shanyou
  • shanyou
  • 2003年11月03日 21:49
  • 4578

Ubuntu系统下使用windows软件及串口工具

经过验证,用virtualbox和vmare安装win7系统都没成功,虚拟机无法响应鼠标和键盘操作,而且虚拟机系统内存和空间都受限。       要在ubuntu中使用window7的软件方法有多...
  • dashuxiaoai
  • dashuxiaoai
  • 2015年04月30日 18:24
  • 737

windows串口通信操作和代码实现

本文在撰写时参考了zwhxz的博客,博主的思路很清晰,可惜没有具体实现代码,所以本文在该博客的基础上进行了扩充并提供了实现代码。 zwhxz的博客网址:http://www.cnblogs.co...
  • wenshiabc
  • wenshiabc
  • 2016年11月03日 21:19
  • 3036

java开发环境配置(windows下JDK7+tomcat7)

参考原文:http://www.cnblogs.com/goto/archive/2012/11/16/2772683.html http://www.cnblogs.com/feilong35407...
  • zhanjianshinian
  • zhanjianshinian
  • 2014年10月10日 12:21
  • 1096

Windows串口通信(上)

转载请注明出处 作者:小马   自己写的一个的串口操作类   一 打开串口 打开串口自然是用CreateFile, 这个倒不难, 关健是几个参数该怎么填. CreateFile有7个参数....
  • pony_maggie
  • pony_maggie
  • 2011年02月18日 18:02
  • 4183

关于继电器的串口通信的写法

前段时间写过串口通信方面的,时间久了就忘记了,也没做总结,今天又要面临这个问题,于是便把它的实现写下来,今天主要写一写RS232继电器的串口通信。 首先要设置串口,然后再做发送和接收的操作,不同的设备...
  • city_of_the_sky
  • city_of_the_sky
  • 2013年11月18日 23:07
  • 1427

Win32 下 C/C++ 串口编程

与串口通信有关的API函数 HAN
  • ZJQLOVELYY
  • ZJQLOVELYY
  • 2014年06月01日 13:32
  • 4895
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows下的java串口开发环境配置(2)
举报原因:
原因补充:

(最多只允许输入30个字)