Java 按照网上的安装RXTX后还是不支持64位,报错和用javacomm20-win32完全一样,有知道的大神没有?

Java 按照网上的安装RXTX后还是不支持64位,报错和用javacomm20-win32完全一样,有知道的大神没有?,第1张

你要先测试自己的 *** 作系统然后安装,因为安装两次,所以你要将之前一项卸载,最好格式化,这东西装错了一大堆问题,在安装的时候不能把jdk和jre安装在同一路径。还有不同的 *** 作系统版本不同

用java从串口读取数据然后显示在网页上,能实现。

以下是对串口读写代码,来自网友百度知道网友。其它如何传递到网页自己搜索吧。

public static void process() {

try {

Enumeration portList = CommPortIdentifier.getPortIdentifiers()

while (portList.hasMoreElements())

{

CommPortIdentifier portId = (CommPortIdentifier) portList.nextElement()

if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)//如果端口类型是串口则判断名称

{

if(portId.getName().equals("COM1")){//如果是COM1端口则退出循环

break

}else{

portId=null

}

}

}

SerialPort serialPort = (SerialPort)portId.open("Serial_Communication", 1000)//打开串口的超时时间为1000ms

serialPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE)//设置串口速率为9600,数据位8位,停止位1们,奇偶校验无

InputStream in = serialPort.getInputStream()//得到输入流

OutputStream out = serialPort.getOutputStream()//得到输出流

//进行输入输出 *** 作

// *** 作结束后

in.close()

out.close()

serialPort.close()//关闭串口

} catch (PortInUseException e) {

e.printStackTrace()

} catch (UnsupportedCommOperationException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11368817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存