1

作为我的单元测试的一部分,我需要创建一些 JAR 文件,对它们执行操作,然后删除它们(这样文件夹对于下一个测试是干净的)。

我的一项操作是通过查看这些测试文件夹中的 jar 文件清单来枚举资源。

manifests = _loader.getResources(MANIFEST_PATH);
while (manifests.hasMoreElements())
    {
        manifests.nextElement();
        //do some stuff here

    }

如果我注释掉 manifests.nextElement(),每次都会按预期删除所有内容。如果我把它留在里面,它搜索的 jar 文件不会被删除。

我尝试获取 URL 并关闭流,但这没有帮助。我查看了 SO 上的资源模式,但我是 Java 新手,不确定是哪个资源导致了问题。

感谢您的任何帮助。

4

0 回答 0