串口开发 comm.jar

 1、下载java Communications api开发包。
2、将win32com.dll拷贝入C:\j2sdk1.4.2_04\bin

3、将comm.jar拷贝入C:\j2sdk1.4.2_04\jre\lib\ext

4、将javax.comm.properties拷贝入C:\j2sdk1.4.2_04\jre\lib

5、编译CommTest.java文件

import java.io.*;

import java.util.*;

import javax.comm.*;

public class CommTest{

public static void main(String[] args){

SerialPort serialPort=null;

DataOutputStream doutput=null;

InputStream inputStream;

CommPortIdentifier portId=null;

String messageString="hello \n";

try{

portId=CommPortIdentifier.getPortIdentifier("COM1");

}catch(NoSuchPortException ne) {

System.out.println("ne"); ne.printStackTrace();

}

try{

serialPort=(SerialPort) portId.open("TestComm", 5);

OutputStream output = serialPort.getOutputStream();

doutput=new DataOutputStream(output);

inputStream = serialPort.getInputStream();

}catch(PortInUseException ex) {

System.out.println("ex"); ex.printStackTrace();

}catch(IOException ie) {

System.out.println("ie");

ie.printStackTrace();

//serialPort.close();

}

try {

serialPort.setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);

} catch (UnsupportedCommOperationException e) {}

}

try {

doutput.write(messageString.getBytes());

} catch (IOException e) {}

}

6、串口打开后,用InputStream和DataOutputStream读写就可以了。

7、由于串口为共享资源,所以在设计程序时应采用单例模式。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: javax.comm.comm.2.0.3是一个用于在Java程序中进行串口通信的库。该库可以在Java程序中使用SerialPort和CommPortIdentifier等类来访问和控制串口设备。javax.comm.comm.2.0.3库的下载可以通过以下步骤完成: 1. 打开Web浏览器,进入Java官方网站下载页面(例如https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)。 2. 在下载页面上找到适合您操作系统的Java开发工具包(JDK)版本,并点击下载。请确保您选择的JDK版本与您的操作系统兼容。 3. 完成JDK的下载和安装后,打开命令行终端或控制台。 4. 运行以下命令,以查找javax.comm.comm.2.0.3.jar的下载链接: `jar -xf <path_to_JDK>\lib\comm.jar` 注意,<path_to_JDK>应替换为JDK的安装路径。 5. 在命令执行完毕后,您将会在当前目录下找到javax.comm.comm.2.0.3.jar文件。 6. 如果您无法找到javax.comm.comm.2.0.3.jar文件,可以尝试在互联网上搜索该文件的下载链接,并从可信任的网站上下载。 7. 下载完成后,将javax.comm.comm.2.0.3.jar文件复制到您的Java项目的classpath路径中。 8. 在您的Java代码中,使用import语句将javax.comm.comm包引入到您的程序中,并开始使用相关的类和方法进行串口通信操作。 需要注意的是,javax.comm库在较新的Java版本中可能已被弃用或删除。如果您的Java版本较新,请查看相关文档或第三方库以了解其他可用的替代方案。 ### 回答2: javax.comm.comm.2.0.3jar包是用于Java中串口通信的包。在这个包中,我们可以使用Java语言轻松地实现与外部设备(如串口设备)的通信。 要下载javax.comm.comm.2.0.3jar包,可以按照以下步骤进行操作: 1. 打开浏览器,并在搜索引擎中输入“javax.comm.comm.2.0.3jar包下载”进行搜索。 2. 根据搜索结果选择一个可信的下载源或官方网站,确保你从一个安全的地方下载这个jar包。 3. 在下载页面中寻找与你操作系统版本相匹配的jar包,并点击下载按钮。 4. 下载完成后,将下载的jar包保存到你的计算机中的一个指定位置,并记住它的全路径。 5. 如果你正在使用一个Java集成开发环境(IDE),如Eclipse或IntelliJ IDEA,你需要将这个.jar文件添加到你的项目中。可以通过在IDE中的“Build Path”或“Library”设置中添加外部jar来完成这一步骤。 6. 如果你正在使用命令行编译和运行Java程序,可以使用Java的-classpath选项来指定你的项目中的外部jar文件。例如,可以使用命令“javac -classpath path/to/comm.2.0.3.jar YourProgram.java”编译程序。 通过以上步骤,你就可以下载并使用javax.comm.comm.2.0.3jar包了。这个jar包提供了一些类和接口,用于在Java程序中实现串口通信。你可以查看官方文档或网络上的教程来深入了解如何使用这个jar包,并开始编写你自己的串口通信应用程序。 ### 回答3: javax.comm.comm.2.0.3是一个用于Java通信API的jar包。该API允许Java应用程序通过串行端口与外部设备进行通信,例如打印机、调制解调器等。 要下载javax.comm.comm.2.0.3.jar包,请按照以下步骤进行操作: 1. 首先,在您选择的网络浏览器中打开一个搜索引擎,如Google或百度。 2. 在搜索引擎的搜索框中输入“javax.comm.comm.2.0.3.jar下载”。点击“搜索”按钮。 3. 搜索结果页面将显示与您的搜索相关的网址和链接。在结果中找到一个可靠的网站,其中可以提供javax.comm.comm.2.0.3.jar的下载。 4. 单击可靠网站上的下载链接。 5. 选择存储jar包文件的位置。可以选择计算机上的任意位置,方便以后查找。 6. 点击“保存”按钮,开始下载。 7. 下载完成后,您可以在选择的位置找到javax.comm.comm.2.0.3.jar文件。 请注意,javax.comm.comm.2.0.3.jar是一个较旧的jar包版本,而且Java SE 6及以上版本已经内置了通信API。因此,在使用这个jar包之前,请确保它适用于您的开发环境,并且您确实需要使用这个特定的版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值