我正在编写一个 java 程序,现在我有一个包含 COM 端口号的设置文件。如果设备更改 COM 端口号,则必须更改。
这不是很用户友好。因此,我希望能够获得 COM 端口 ID 的列表,并让用户通过其 ID 选择正确的设备。我试过谷歌搜索,但没有多大成功。
通过 ID 我的意思是如果您检查设备管理器:“COM 端口 ID (COM<#>)”。检查下图中带有红色标记的文本:
我尝试了以下库:
- javax.comm - CommPortIdentifier,getPortIdentifiers();
- jssc - SerialPortList.getPortNames();
但是我一直无法确定是否可以获取 COM 端口 ID,因为上述两种方法只是返回 COM 端口的编号。有谁知道获取 COM 端口 ID 的方法?