首先先下载javacomm20-win32:
http://code.google.com/p/smslib/downloads/detail?name=javacomm20-win32.zip&can=2&q=
从解压包中有三个重要的文件
1:comm.jar提供了通讯用的java API
2:win32com.dll提供了供comm.jar调用的本地驱动接口。
3:javax.comm.properties是这个驱动的类配置文件
其中comm.jar可以放在JDK中的jre\lib\ext目录下,win32com.dll可以直接放在JDK中的bin目录下,javax.comm.properties放在JDK中的jre\lib目录下就可以,这样整个串口开发环境就搭配完成了。
您还没有登录,请您登录后再发表评论
`javacomm20-win32.rar`这个压缩包包含了一个适用于Windows系统的Java串口通信组件,它允许Java应用程序通过串行端口与外部设备进行数据交换。`javacomm20`是这个库的版本号,暗示这是一个较早的实现,可能针对JDK ...
标题中的“javacomm20-win32.zip_j2me_java comm w_javacomm20 win32_javacomm2”表明这是一个针对Windows 32位系统的Java串口通信库,它适用于J2ME(Java 2 Micro Edition)环境。描述中提到的文件“javax.comm....
path_to_javacomm20_win32\commapi.jar`来设置。如果你使用的是集成开发环境(IDE),可以在项目设置中添加该jar文件。 3. **验证安装**:为了确保Java Comm API已正确安装,你可以编写一个简单的测试程序,尝试...
在64位操作系统环境下,由于系统架构的不同,32位版本的JavaComm可能无法正常工作,因此需要64位版本的JavaComm库。这个javacomm64.zip文件很可能提供了兼容64位Java虚拟机(JVM)的库文件,如jar包或其他本地库(....
在IBM的官方网站developerWorks上,你可以找到相关的资源,比如“ibm-java-javacomm-3.0-0.0-linux-x86_64.tgz”这个文件,它是一个针对Linux x86_64平台的IBM Java通信库的压缩包。这个包包含了实现Java Comm API的...
总之,JavaComm20-win32是一个强大的工具,使得Java开发者能够在Windows环境中轻松地实现串口通信,为硬件控制和物联网应用提供了便利。通过深入理解和熟练运用JavaComm API,开发者可以构建稳定、高效的串口通信...
1.把javax.comm.properties文件拷贝到Java运行时环境的lib目录中,即: C:\Program Files\Java\jdk1.5.0_12\lib\javax.comm.properties C:\Program Files\Java\jdk1.5.0_12\jre\lib\javax.comm.properties ...
`javacomm20-win32.zip` 是一个专门为Windows系统提供Java串口通信支持的包,包含了必要的库文件和资源。这个包主要由以下几个部分组成: 1. **win32com.dll**:这是一个动态链接库(DLL)文件,它为Java提供了与...
3. **线程安全**:在多线程环境中使用JavaComm时,需要注意同步问题,避免对端口的并发访问导致数据混乱。 4. **兼容性**:随着Java版本的更新,JavaComm的维护和支持也逐渐减弱,对于新的Java版本,可能需要寻找...
3. **win32comm.dll**:这是一个特定于Windows操作系统的动态链接库文件,它实现了Java串口通信API在Windows环境下的本地方法。因为Java本身是跨平台的,但在底层操作硬件时,需要依赖于操作系统提供的API,win32...
Java串口通信是Java开发中一个...总之,Java串口通信技术为开发者提供了在Java环境中实现串行通信的能力,`javacomm.jar`是这一领域的一个重要工具,结合其API文档和示例代码,可以帮助开发者轻松地处理串口交互任务。
对于`javacomm20`,同样需要将jar文件加入到项目中,并可能需要处理一些系统环境变量。 开发过程中,可以通过`CommPortIdentifier`获取可用的串口号,然后创建对应的`SerialPort`实例。设置串口参数,如波特率、...
1. **javax.comm接口**:这是Java Comm API的核心,它提供了对串行端口的低级访问,如打开、关闭、读写数据、设置波特率、数据位、奇偶校验等。它包含如`CommPortIdentifier`、`SerialPort`和`ParallelPort`等类,...
此外,`javax.comm`并不是Java的标准库,因此在某些Java环境中可能不提供。对于现代的Java应用,开发者可能会转向第三方库,如RXTX或JSerialComm,这些库提供了更广泛的支持和更好的跨平台兼容性。 总的来说,`comm...
- **跨平台兼容性**:Comm2.0.3是为了解决Java原生CommAPI在不同操作系统上实现不一致的问题而设计的,尤其在Linux环境下,它提供了更稳定的串口通信支持。 - **错误处理**:库包含了丰富的异常处理机制,确保在...
相关推荐
`javacomm20-win32.rar`这个压缩包包含了一个适用于Windows系统的Java串口通信组件,它允许Java应用程序通过串行端口与外部设备进行数据交换。`javacomm20`是这个库的版本号,暗示这是一个较早的实现,可能针对JDK ...
标题中的“javacomm20-win32.zip_j2me_java comm w_javacomm20 win32_javacomm2”表明这是一个针对Windows 32位系统的Java串口通信库,它适用于J2ME(Java 2 Micro Edition)环境。描述中提到的文件“javax.comm....
path_to_javacomm20_win32\commapi.jar`来设置。如果你使用的是集成开发环境(IDE),可以在项目设置中添加该jar文件。 3. **验证安装**:为了确保Java Comm API已正确安装,你可以编写一个简单的测试程序,尝试...
在64位操作系统环境下,由于系统架构的不同,32位版本的JavaComm可能无法正常工作,因此需要64位版本的JavaComm库。这个javacomm64.zip文件很可能提供了兼容64位Java虚拟机(JVM)的库文件,如jar包或其他本地库(....
在IBM的官方网站developerWorks上,你可以找到相关的资源,比如“ibm-java-javacomm-3.0-0.0-linux-x86_64.tgz”这个文件,它是一个针对Linux x86_64平台的IBM Java通信库的压缩包。这个包包含了实现Java Comm API的...
总之,JavaComm20-win32是一个强大的工具,使得Java开发者能够在Windows环境中轻松地实现串口通信,为硬件控制和物联网应用提供了便利。通过深入理解和熟练运用JavaComm API,开发者可以构建稳定、高效的串口通信...
1.把javax.comm.properties文件拷贝到Java运行时环境的lib目录中,即: C:\Program Files\Java\jdk1.5.0_12\lib\javax.comm.properties C:\Program Files\Java\jdk1.5.0_12\jre\lib\javax.comm.properties ...
`javacomm20-win32.zip` 是一个专门为Windows系统提供Java串口通信支持的包,包含了必要的库文件和资源。这个包主要由以下几个部分组成: 1. **win32com.dll**:这是一个动态链接库(DLL)文件,它为Java提供了与...
3. **线程安全**:在多线程环境中使用JavaComm时,需要注意同步问题,避免对端口的并发访问导致数据混乱。 4. **兼容性**:随着Java版本的更新,JavaComm的维护和支持也逐渐减弱,对于新的Java版本,可能需要寻找...
3. **win32comm.dll**:这是一个特定于Windows操作系统的动态链接库文件,它实现了Java串口通信API在Windows环境下的本地方法。因为Java本身是跨平台的,但在底层操作硬件时,需要依赖于操作系统提供的API,win32...
Java串口通信是Java开发中一个...总之,Java串口通信技术为开发者提供了在Java环境中实现串行通信的能力,`javacomm.jar`是这一领域的一个重要工具,结合其API文档和示例代码,可以帮助开发者轻松地处理串口交互任务。
对于`javacomm20`,同样需要将jar文件加入到项目中,并可能需要处理一些系统环境变量。 开发过程中,可以通过`CommPortIdentifier`获取可用的串口号,然后创建对应的`SerialPort`实例。设置串口参数,如波特率、...
1. **javax.comm接口**:这是Java Comm API的核心,它提供了对串行端口的低级访问,如打开、关闭、读写数据、设置波特率、数据位、奇偶校验等。它包含如`CommPortIdentifier`、`SerialPort`和`ParallelPort`等类,...
此外,`javax.comm`并不是Java的标准库,因此在某些Java环境中可能不提供。对于现代的Java应用,开发者可能会转向第三方库,如RXTX或JSerialComm,这些库提供了更广泛的支持和更好的跨平台兼容性。 总的来说,`comm...
- **跨平台兼容性**:Comm2.0.3是为了解决Java原生CommAPI在不同操作系统上实现不一致的问题而设计的,尤其在Linux环境下,它提供了更稳定的串口通信支持。 - **错误处理**:库包含了丰富的异常处理机制,确保在...