Java:Can';t在windows 10上打开COM端口
我有一个通过USB和虚拟端口与计算机通信的接口。基于硅实验室C8051F320芯片的接口。 我有两个程序,一个是用Java编写的(我试图修改),另一个是用QT编写的。在WIN7和WIN8上一切正常,但Java软件在WIN10上不工作 在WIN7和WIN8上一切正常,但Java软件在WIN10上不工作。 我在Java项目中使用jSerialComm库。 我还尝试使用RXTX库。程序在WIN7上运行良好,但在Win10上会出现“端口使用中”异常。未知应用程序'。 我的COM端口显示在DeviceManager上,驱动程序安装正确(波特率9600,数据位8,停止位1…),但我无法在Java程序中打开端口 我通过“mode”命令在windows cmd上检查COM端口配置。它给我一个奇怪的结果,不同于 我从DeviceManager获得: 设备COM11的状态: 我无法通过“mode”命令更改此端口的波特率参数 我在WIN7中使用VirtualBox来检查我的界面。 当我从VM连接到接口并下一次断开连接时,我在WIN10下的COM端口设置会发生更改。现在“mode”命令告诉我: 设备COM11的状态: Java程序在那之后运行良好。不幸的是,在连接和断开USB接口几次之后,问题又出现了。 我不知道这是Java或WIN10的问题。是在打开COM端口之前通过Java设置其属性的方法吗Java:Can';t在windows 10上打开COM端口,java,serial-port,windows-10,Java,Serial Port,Windows 10,我有一个通过USB和虚拟端口与计算机通信的接口。基于硅实验室C8051F320芯片的接口。 我有两个程序,一个是用Java编写的(我试图修改),另一个是用QT编写的。在WIN7和WIN8上一切正常,但Java软件在WIN10上不工作 在WIN7和WIN8上一切正常,但Java软件在WIN10上不工作。 我在Java项目中使用jSerialComm库。 我还尝试使用RXTX库。程序在WIN7上运行良好,但在Win10上会出现“端口使用中”异常。未知应用程序'。 我的COM端口显示在DeviceMa
Baud: 8453999
Parity: 8453999
Data Bits: 188
Stop Bits: 188
Timeout: OFF
XON/XOFF: OFF
CTS handshaking: OFF
DSR handshaking: OFF
DSR sensitivity: OFF
DTR circuit: OFF
RTS circuit: ON
Baud: 9600
Parity: None
Data Bits: 8
Stop Bits: 1
Timeout: OFF
XON/XOFF: OFF
CTS handshaking: OFF
DSR handshaking: OFF
DSR sensitivity: OFF
DTR circuit: OFF
RTS circuit: ON