2014-02-27 74 views

回答

0

ClassLoader.getResources()應該爲您提供與指定名稱匹配的所有資源的URL。例如,如果您的類加載器的類路徑配置了幾個二進制目錄,其中每個二進制目錄具有名稱相同的資源,則當您從getResources()請求此類資源時,它將生成2個指向這些資源的URL。

同樣,傳遞一個空字符串被解釋爲最高級別的資源。所以你得到了一個根類的集合到你的類路徑條目。這是多少類路徑掃描工具可以設置其搜索庫(主要用於配置基於文件系統的類路徑條目的URLClassLoader)。

請注意ClassLoader.getResources("")中存在限制:在傳遞空字符串的情況下,它將放棄所有jar文件classpath條目,只保留展開的二進制目錄。

相關問題