在类路径中使用属性文件导入外部库的问题未解决
Unresolved import of external library with properties file in classpath
在这个演示之后,我正在使用 usb4java 进行高级别的工作:http://usb4java.org/quickstart/javax-usb.html。我的问题是我们在类路径中需要 javax.usb.properties,所以我把它放在 src 目录中。我还将 .jars 加载到一个 lib 目录中,并将它们添加到引用的库中。在导入 "javax.usb.*" 时发生所有这些之后,我遇到了导入无法解决的错误,并且接受了 none 类型。
注意:属性文件填充有:"javax.usb.services = org.usb4java.javax.Services" 按照指示。
想法?
我认为您还需要将 JSR080 添加到 CLASSPATH (javax.usb API)。 javax.usb 接口定义的地方。您可以从这里下载:http://javax-usb.sourceforge.net/
我已经检查过了,看起来 javax.usb API 包含在 usb4java-javax 发行版的 lib 文件夹下:http://nexus.ailis.de/content/groups/public/org/usb4java/usb4java-javax/1.2.0/usb4java-javax-1.2.0.zip 它被称为 usb-api.jar
然后确保 javax.usb.properties
文件位于应用程序 CLASSPATH 的根目录中。
在这个演示之后,我正在使用 usb4java 进行高级别的工作:http://usb4java.org/quickstart/javax-usb.html。我的问题是我们在类路径中需要 javax.usb.properties,所以我把它放在 src 目录中。我还将 .jars 加载到一个 lib 目录中,并将它们添加到引用的库中。在导入 "javax.usb.*" 时发生所有这些之后,我遇到了导入无法解决的错误,并且接受了 none 类型。
注意:属性文件填充有:"javax.usb.services = org.usb4java.javax.Services" 按照指示。
想法?
我认为您还需要将 JSR080 添加到 CLASSPATH (javax.usb API)。 javax.usb 接口定义的地方。您可以从这里下载:http://javax-usb.sourceforge.net/
我已经检查过了,看起来 javax.usb API 包含在 usb4java-javax 发行版的 lib 文件夹下:http://nexus.ailis.de/content/groups/public/org/usb4java/usb4java-javax/1.2.0/usb4java-javax-1.2.0.zip 它被称为 usb-api.jar
然后确保 javax.usb.properties
文件位于应用程序 CLASSPATH 的根目录中。