如何使用jssc(java-simple-serial-connector)获取串口的设备描述符?getPortName()方法提供端口名称(例如COM2),但描述符会更有帮助。如果需要修补此开源API以获取设备描述符,该怎么做? 最佳答案 看gohai/java-simple-serial-connector,SerialPortList类有一个getPortProperties(StringportName)获取端口属性的方法,遗憾的是尚未为Windows实现,但很容易实现并再次重新编译以使其工作。希望对您有所帮助。
更新:我找到了使用jSerialComm库的解决方案。(见底部代码)我有一个程序,我们已经在Windows7机器上运行了很长一段时间,但现在开始引入装有Windows10的机器,程序崩溃了。所以我需要找到解决方案。错误是EXCEPTION_ACCESS_VIOLATION错误。(见下文)下面的第一段代码是我自己的代码,它使用了rxtxSerial.dll库。它会打开并设置端口参数,但一旦从端口接收到数据就会崩溃。我也尝试过jssc.jar库,但出现相同的EXCEPTION_ACCESS_VIOLATION错误。第二个代码块直接来自JSSC示例WIKI。它在尝试打开端口时立即崩溃。我正在
我正在尝试使用jSSC在Java中使用串口。我的代码:importjssc.SerialPortList;....String[]ports=SerialPortList.getPortNames();但它总是返回空数组。brut@brut-Z97-D3H:~$dmesg|greptty[0.000000]console[tty0]enabled[0.957537]00:05:ttyS0atI/O0x3f8(irq=4,base_baud=115200)isa16550A谁能帮帮我? 最佳答案 我最近遇到了同样的问题,这是我设法找到