我需要打開maven jar包內的文件。它是我使用框架的模型配置,庫類的構造函數需要傳遞類型的文件。我可以使用類加載器獲取配置文件的路徑,而不會有任何問題。但 - 不幸的是 - 文件無法讀取jar中的文件。所以我得到java.io.FileNotFoundException。現在我正在尋找解決這個問題的方法。我的計劃是解壓縮模型配置文件並將其放置在臨時目錄中。但是,在開始編碼之前,我想知道是否有像我這樣的問題的其他解決方案。Maven包在jar包內打開文件(作爲* File *)
更新:我需要在運行時讀取文件。
您是否需要在構建時或運行時從JAR文件中提取/讀取文件?您在下面有兩個很好的答案,但都在開發和運行時流程的不同位置完成任務。 – jgifford25 2010-12-20 15:05:26