我有多个支持网络的设备插入 USB 集线器。我想在 Java 中发现哪个网络设备(eth0、eth1、usb0 等)属于集线器上的哪个 USB 设备。我正在考虑结合使用 usb4java 中的热插拔发现和 Linux 文件系统 ( /sys/class/net/ *) 来关联 USB 描述符。有没有更好的方法在 Java 中本地执行此操作?如果允许我访问目标系统上的 udev 规则,我可以操作一些东西,使我的设备总是枚举为相同的名称,但不幸的是我不允许这样做。也许需要对 udevadm 命令进行包装?提前感谢您的任何指导。