提供對Java 中JAR 中封裝的檔案的存取
使用Java 應用程式時,存取JAR 檔案中捆綁的檔案至關重要。要有效地從JAR 中檢索文件,請按照以下步驟操作:
使用getResourceAsStream 方法:
從JAR 讀取文件的最可靠方法是利用getResourceAsStream 方法。此方法接受相對於類別路徑根的檔案路徑,如果檔案存在,則傳回 InputStream。
路徑結構:
提供給 getResourceAsStream 的路徑以正斜線 (/) 開頭,表示類路徑根。路徑段表示包結構,後面跟著檔名。例如,要存取類別路徑“org.xml/myxml.xml”中的文件,路徑將為“/org/xml/myxml.xml”。
範例程式碼:
InputStream input = getClass().getResourceAsStream("/org/xml/myxml.xml");
輸入變數現在將「myxml.xml」檔案的內容當作流保存。您可以使用 Reader 或其他適當的機制來操作此流。
其他注意事項:
以上是如何在 Java 中存取 JAR 檔案內的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!