`
- 浏览:
465649 次
- 性别:
- 来自:
潘多拉
-
安装个java的串口包安装了半天,一直找不到串口,现在终于搞定了,做个记录~
因为是windows下开发,去下载http://mdubuc.freeshell.org/Jolt/javacomm20-win32.zip (完整的2.0版本,还有examples)。
安装说明:(这里的所谓安装就是把三个重要的文件放到指定的目录下)
将下载的文件解压缩后,在\javacomm20-win32\commapi目录下有必需的三个文件comm.jar,javax.comm. properties和win32comm.dll。
将文件comm.jar拷贝到%JAVA_HOME%\jre\lib\ext;
文件 javax.comm. properties拷贝到%JAVA_HOME%\jre\lib;
文件win32comm.dll拷贝到%JAVA_HOME%\bin。
注意 - %JAVA_HOME%是jdk的路径,而非jre。
上面的注意很重要,之前一直把这三个文件拷贝到java\jre的目录下,其实是jdk下面的jre,打个比方,按我的机器的路径,三个文件分别是:
comm.jar拷贝到c:\Program Files\Java\jdk1.6.0_23\jre\lib\ext;
javax.comm. properties拷贝到c:\Program Files\Java\jdk1.6.0_23\jre\lib;
win32comm.dll拷贝到c:\Program Files\Java\jdk1.6.0_23\bin。
----------------------------------------------------------------------------------------------------
以上为开发环境下的设置,如果已经build好了项目的jar,想直接双击运行,则需要给jre环境安装,其实就是将三个文件分别复制到c:\Program Files\Java\jre6目录下的三个对应文件夹里面即可~
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
javax.comm 是一个Java API,它提供了与串行通信硬件设备交互的能力。这个API在Java社区中广泛使用,尤其是在需要处理RS-232串口通信的场景中。由于某些原因,这个库没有被包含在标准的Java开发工具包(JDK)中,...
java串口开发示例 内含win32com.dll、javax.comm.properties、comm.jar等文件 csdn上倒是资源不少,但积分要得太多了,好不容易在国外网站找到一个,免费共享给大家~~~
其次,"comm.jar"是Java串口通信的库文件,它包含了“javax.comm”包,这个包提供了Java程序进行串口通信所需的一系列类和接口。其中最重要的类包括`CommPortIdentifier`(用于识别可用的串口)、`SerialPort`(提供...
在Java中实现串口通信,通常需要依赖特定的库,比如`comm.jar`包。这个包提供了Java通信接口(Java Communications API),是Java平台标准版(Java SE)的一部分,用于支持通用串行通信协议。 `comm.jar`是Java通信...
javax.usb.jar 是一个Java库,它提供了对USB(通用串行总线)设备的编程接口。这个库是Java Micro Edition (Java ME) 和Java Standard Edition (Java SE) 平台上的一部分,允许开发者通过Java语言与USB设备进行交互...
由于Sun的Java串口通信(javax.comm)不在提供对Windows的支持,导致其版本过于落后,串口读写效率低。但是很多既有的应用调用的却是javax.comm的接口。故而,把目前开源的、效率较高的rxtxComm接口转成javax.comm...
RXTX.jar和javax.comm.jar这两个库文件为Java提供了与硬件串口进行交互的能力,使得开发者可以编写程序来读取或写入串行数据。 首先,我们来了解一下`javax.comm`包。这是Java早期提供的一个标准API,主要用于串行...
3. **javax.comm.properties**:这是一个配置文件,用于配置Java Comm API,定义了串口的参数,如波特率、数据位、停止位、校验位等。开发者可以根据实际的短信猫硬件配置来修改这个文件。 4. **win32comm.dll**:...
javax.comm 是一个Java扩展包,专门用于实现Java应用程序与串行端口(串口)进行通信的功能。在Java中,标准库并没有内置对串口通信的支持,因此javax.comm的出现填补了这一空白,使得开发者能够方便地在Java环境中...
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 ...
在Java中,`javax.comm`是用于串口通信的标准API,包含了一系列类和接口,如`CommPortIdentifier`、`SerialPort`等,用于识别、打开、读写串行端口。`javax.comm.properties`文件通常包含端口设置、通信参数(如波特...
1. **comm.jar**:这是Java串口通信的主要库文件,包含了`javax.comm`包中的所有类和接口,这些类和接口提供了串行端口的读写操作、事件监听以及流控制等功能。开发者可以通过导入`javax.comm.*`来使用这些功能。 2...
Java 的串口通讯类包,将下载的文件解压缩后,在\javacomm20-win32\commapi目录下有必需的三个文件comm.jar,javax.comm. properties和win32comm.dll。将文件comm.jar拷贝到%JAVA_HOME%\jre\lib\ext;文件javax.comm....
将comm.jar复制到<JDK>\lib;把javax.comm.properties也同样拷贝到<JDK>\lib目录下。然而在真正运行使用串口包的时候,仅作这些是不够的。因为通常当运行“java MyApp”的时候,是由JRE下的虚拟机启动MyApp的。而...
1. **导入`javax.comm`库**:下载`javax.comm`库后,将其`comm.jar`和`javaComm2000.jars`添加到JBuilder的类路径中。 2. **创建串口通信类**:创建一个新的Java类,如`SerialPortComms`,用于处理串口操作。在这个...
`comm.jar`中的API主要集中在`Javax.comm`包下,其中包括多个类和接口,用于实现串口通信的各种功能。如表1所示: | 类名 | 功能描述 | | --- | --- | | `CommPort` | 负责实际的输入输出功能 | | `...
1. `comm.jar`:这是核心的串口通信库,提供了`javax.comm`包,其中包括`CommPortIdentifier`、`SerialPort`、`ParallelPort`等类,用于识别、打开和管理串行或并行端口。 - `CommPortIdentifier`:此类用于获取...
2. Java串口通信:Java语言可以用于开发串口通信程序,Java提供了 javax.comm API,用于支持RS-232串口通信。 3. 多线程技术:多线程技术可以使系统同时执行不同的任务,提高资源利用率和系统的整体性能。 4. ...
总的来说,`comm.jar`包是Linux系统下Java串口通信的重要工具,它为开发者提供了一种简洁、高效的编程接口,使得开发者能专注于应用逻辑,而无需过多关注底层通信细节。通过熟练掌握`comm.jar`包的使用,我们可以...