0
我正試圖在classpath中找到一個文件。該文件位於classpath中可用的JAR中的某處。我相信這個任務很典型。這有什麼用途嗎?如何在我的類路徑中找到包含特定類的文件?
我正試圖在classpath中找到一個文件。該文件位於classpath中可用的JAR中的某處。我相信這個任務很典型。這有什麼用途嗎?如何在我的類路徑中找到包含特定類的文件?
您可以使用this class相結合,尋找類文件,但是你可以很容易地修改,以尋找所有的種類的文件。
嘗試
URL url = getClass().getClassLoader().getReource("name");
或
InputStream is = getClass().getClassLoader().getResourceAsStream("name");
與IOUtils
String text = IOUtils.toString(is);
byte[] bytes = IOUtils.toByteArray(is);
您是試圖以編程方式(從Java程序)或手動方式(例如在命令行上)執行此操作? – sleske 2011-02-24 08:55:05
以編程方式 – yegor256 2011-02-24 08:56:12