我讨厌不得不问这样的问题,但是在搜索 Google、最新的 Java 运行时 API 和 commons-discovery API 之后,我觉得我已经走到了死胡同。我的问题很简单,有谁知道 commons-discovery 所指的 ScopedProperties 类是什么,或者类定义存在哪里?在他们的许多类的 javadoc 中,他们引用如下:
(作用域)系统属性的值,其名称与 SPI 的完全限定类名(由 SPI.class.getName() 给出)相同。ScopedProperties 类提供了一种通过类加载器绑定属性的方法,在概念上类似于类加载器查找类和资源文件的方式的安全层次结构。有关更多详细信息,请参阅 ScopedProperties。
但是,就像我上面提到的那样,我进行了一些搜索,但在他们的 API 和标准 Java 7 运行时 API 中的任何地方都找不到这个类。我希望我不必处理公共发现,但不幸的是,有一些限制要求我这样做。如果有人可以帮助发现这门课(对不起,我忍不住),我将不胜感激。