2015-11-01 36 views
0

我製作了一個框架,需要一個資源文件夾,其中包含兩個具有特定名稱的其他文件夾。有沒有辦法通過簡單地導入我的jar來將它們生成到項目中? Visual of the problemJava:如何通過導入罐子來生成文件夾

+0

我不認爲你可以通過導入jar來創建項目中的文件夾。但是,您可以從項目中訪問jar內的文件夾。這有幫助嗎? – Sachin

+0

重寫文件夾還是複製?因爲它是一個全球性的jar,我需要爲每個項目添加其他類型的資源。 – user5512193

回答

0

如果.jar是在類路徑中,那麼它的資源文件夾會自動使用class.getResource("/audio")class.getResource("/xmlData")

可到JVM如果你確實想解開.jar,使文件夾中找到,那麼值得知道.jar只是使用.zip格式。

已經有MavenANT等製作工具。它解壓/走動.zip.jar文件進行項目管理和建設的目的。

如果你想以編程的方式真正做到這一點,那麼在java.util.zip包中有類。實際上,java.util.jar.JarInputStream實際上延伸java.util.zip.ZipInputStream