從jar 載入檔案是Java 應用程式中的一項關鍵任務,尤其是在處理設定或資源文件時。在本例中,我們將探討如何讀取捆綁在 jar 檔案中的 XML 檔案。
首先,我們需要取得表示 jar 中檔案的 InputStream 物件。我們使用 Class 類別的 getResourceAsStream 方法來實現此目的:
請注意,路徑以正斜線 (/) 開頭。但是,這不是指檔案系統路徑,而是指類路徑位置。如果您的檔案位於“org.xml”套件中並且名為“myxml.xml”,則路徑將為“/org/xml/myxml.xml”。
一旦擁有了 InputStream,您就可以使用 read 或 readLine 等方法讀取檔案的內容。此外,您可以將 InputStream 包裝在 BufferedReader 或 Scanner 中,以便更方便地讀取。
例如,要將整個文件讀入字串,您可以這樣做:
透過以下操作透過這些步驟,您可以輕鬆地存取和讀取Java 應用程式中jar 中的文件。
以上是Java如何讀取JAR檔案中嵌入的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!