久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么讀取jar里的文件

125次閱讀
沒有評論

共計 761 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 Java 中,可以使用 java.util.jar.JarFile 類來讀取 JAR 文件中的文件內容。以下是一個簡單的示例代碼:

import java.util.jar.JarFile;
import java.util.jar.JarEntry;
import java.io.InputStream;

public class ReadJarFile {public static void main(String[] args) {try {JarFile jarFile = new JarFile("path/to/your/jar/file.jar");
            JarEntry jarEntry = jarFile.getJarEntry("path/inside/jar/file.txt");
            
            if (jarEntry != null) {InputStream inputStream = jarFile.getInputStream(jarEntry);
                // 讀取文件內容
                int data;
                while ((data = inputStream.read()) != -1) {System.out.print((char) data);
                }
                
                inputStream.close();} else {System.out.println("File not found in JAR");
            }
            
            jarFile.close();} catch (Exception e) {e.printStackTrace();
        }
    }

}

在上面的示例中,首先創建一個 JarFile 對象,并指定 JAR 文件的路徑。然后使用 getJarEntry 方法獲取 JAR 文件中的特定文件條目,再通過 getInputStream 方法獲取文件的輸入流,最后讀取文件內容并進行輸出。注意要在讀取完文件內容后關閉輸入流和 JAR 文件。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-03-19發表,共計761字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 五家渠市| 扶沟县| 库伦旗| 小金县| 日喀则市| 陈巴尔虎旗| 漳浦县| 鄂托克前旗| 怀柔区| 郴州市| 安庆市| 黔东| 许昌市| 东乌珠穆沁旗| 玉屏| 绍兴市| 邛崃市| 闽侯县| 赤壁市| 谢通门县| 乌拉特前旗| 抚州市| 鄢陵县| 玉溪市| 新宾| 密云县| 册亨县| 贡觉县| 荥经县| 玉林市| 富顺县| 双城市| 浙江省| 北京市| 巴塘县| 弋阳县| 雷山县| 临汾市| 礼泉县| 肇东市| 会东县|