没有办法递归搜索类路径。您需要知道资源的完整路径名才能以这种方式检索它。该资源可能位于文件系统中的目录中,也可能位于jar文件中,因此它不像执行“类路径”的目录列表那样简单。您将需要提供资源的完整路径,例如“/com/mypath/bla.xml”。
对于您的第二个问题,getResource将返回与给定资源名称匹配的第一个资源。在javadoc中为getResource给出了搜索类路径的顺序。

没有办法递归搜索类路径。您需要知道资源的完整路径名才能以这种方式检索它。该资源可能位于文件系统中的目录中,也可能位于jar文件中,因此它不像执行“类路径”的目录列表那样简单。您将需要提供资源的完整路径,例如“/com/mypath/bla.xml”。
对于您的第二个问题,getResource将返回与给定资源名称匹配的第一个资源。在javadoc中为getResource给出了搜索类路径的顺序。