如何修复未找到的属性文件javax.usb.Properties

如何修复未找到的属性文件javax.usb.Properties,java,usb,Java,Usb,我正在创建一个用于获取连接的Usb设备列表的java应用程序,运行该应用程序时,出现一个名为属性文件javax.Usb.Properties not found的错误。请修复此问题 这是我的java代码: package com.example.sample; import java.util.Iterator; import java.util.List; import javax.usb.*; public class Usb { public static void

我正在创建一个用于获取连接的Usb设备列表的java应用程序,运行该应用程序时,出现一个名为属性文件javax.Usb.Properties not found的错误。请修复此问题 这是我的java代码:

package com.example.sample;
import java.util.Iterator;
import java.util.List;    
import javax.usb.*;   
public class Usb
{
    public static void main(String[] args) throws UsbException
    {
            UsbServices services = UsbHostManager.getUsbServices();
            UsbHub root = services.getRootUsbHub();
            listPeripherique(root); 
    }

    private static void listPeripherique(UsbHub hub) {
        List perepheriques = hub.getAttachedUsbDevices();
        Iterator iterator = perepheriques.iterator();
        while (iterator.hasNext()) {
          UsbDevice perepherique = (UsbDevice) iterator.next();
          System.out.println(perepherique);
          if (perepherique.isUsbHub()) {
            listPeripherique((UsbHub) perepherique);
          }
        }           
    }    
}

您是否创建了javax.usb.properties文件?如果不需要创建,则将其与所有其他文件一起放在文件夹中。在该文件中:

javax.usb.services=org.usb4java.javax.services

请阅读本教程:

创建资源文件夹
  • 右键单击Java资源>新建>源文件夹
  • 在项目名称处,单击浏览按钮>选择项目名称
  • 在文件夹名称中,输入文件夹名称作为资源>单击完成按钮
创建javax.usb.properties
  • 右键单击资源文件夹>新建>其他>文件>单击下一步按钮
  • 输入文件名为javax.usb.properties
  • 单击javax.usb.properties打开>写入以下内容:
如果使用usb4java库

javax.usb.services = org.usb4java.javax.Services
您是否阅读过:?可能的副本