首頁 > Java > java教程 > 如何在 Java 桌面應用程式中從 JAR 檔案存取 XML 資源?

如何在 Java 桌面應用程式中從 JAR 檔案存取 XML 資源?

Linda Hamilton
發布: 2024-12-05 16:59:14
原創
386 人瀏覽過

How to Access XML Resources from a JAR File in a Java Desktop Application?

從 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板