2011-02-24 90 views
0

我正试图在classpath中找到一个文件。该文件位于classpath中可用的JAR中的某处。我相信这个任务很典型。这有什么用途吗?如何在我的类路径中找到包含特定类的文件?

+0

您是试图以编程方式(从Java程序)或手动方式(例如在命令行上)执行此操作? – sleske 2011-02-24 08:55:05

+0

以编程方式 – yegor256 2011-02-24 08:56:12

回答

1

您可以使用this class相结合,寻找类文件,但是你可以很容易地修改,以寻找所有的种类的文件。

4

尝试

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

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

与IOUtils

String text = IOUtils.toString(is); 
byte[] bytes = IOUtils.toByteArray(is); 
相关问题