如何在类路径中的某处找到包含特定类的文件?

时间:2011-02-24 08:30:41

标签: java classpath

我正在尝试在classpath中找到一个文件。此文件位于类路径中可用的JAR之一中的某个位置。我确信这项任务很典型。这有什么用处吗?

2 个答案:

答案 0 :(得分:4)

尝试

URL url = getClass().getClassLoader().getReource("name");

InputStream is = getClass().getClassLoader().getResourceAsStream("name");

结合IOUtils

String text = IOUtils.toString(is);
byte[] bytes = IOUtils.toByteArray(is);

答案 1 :(得分:1)

您可以使用this class,它会查找类文件,但您可以轻松修改以查找所有类型的文件。