從 JAR 檔案存取 XML 資源
在 Java 應用程式中通常需要從 JAR 檔案存取資源。此問題專門解決從作為桌面應用程式執行的單獨 JAR 中的 JAR 讀取 XML 檔案的問題。
要從 JAR 存取 XML 文件,正確的使用方法是 java.lang .Class.getResourceAsStream(字串)。將檔案路徑作為字串參數傳遞給此方法將為檔案提供一個流,然後可以使用所需的 XML 解析方法對其進行解析。
如何使用此方法的範例如下所示:
URL url = getClass().getResourceAsStream("/xxx/xxx/xxx/services.xml"); XMLReader xr = XMLReaderFactory.createXMLReader(); xr.setContentHandler( this ); xr.setErrorHandler( this ); xr.parse( new InputSource( url ));
透過使用 getResourceAsStream 而不是 getResource 並將檔案作為 URL 參數傳遞,程式將能夠從罐子。
以上是如何在 Java 桌面應用程式中從 JAR 檔案存取 XML 資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!