[英]How to read a file inside a jar's resources from ouside the jar
我在abc.jar中的類路徑中有一個文件X.json。 abc.jar中有一個readFile方法,該文件讀取為
URL url = Abc.class.getClassLoader().getResource("X.json");
File file = new File(url.toURI());*
如果我從jar的上下文中運行它,即在abc.jar內部的某個文件中的main方法中運行它,它會很好地讀取
但是,當從abc.jar外部從其他代碼中調用readFile時,它將失敗,並出現java.lang.IllegalArgumentException: URI is not hierarchical
如何通過從jar的上下文外部調用readFile方法獲取File對象?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.