从JAR文件中读取文件的技术指南

本文详细介绍了如何从JAR文件中读取文件内容,通过Java代码示例展示了使用getResource方法获取资源输入流的具体实现方式,适用于Java开发者处理嵌入式资源文件。

如何从JAR文件中读取文件?

有人今天刚问我这个问题。我觉得不妨记录下来供参考。

1
2
3
4
public TestReadFileFromJar() throws FileNotFoundException, IOException {
    InputStream is = getClass().getResource("txtData/states.properties");
    read(is);
}

在上面的例子中,txtData被放置在JAR文件的根目录下。记得在路径前加上"/"。

← 上一篇博文 | 下一篇博文 →

精选标签:administrator, ant, automation, build, cache, ci, command, computers, continous, design, design-patterns, docker, engineering, fedora, gof, how-to, howto, ibm, infinispan, integration, jacl, java, jdbc, jdk-21, jython, kubernetes, llm, migration, mq, openjdk, openshift, patterns, programming, quarkus, redhat, release, rhel, scm, scripting, singleton, singleton-pattern, software, software-development, svn, sysadmin, tips, utils, websphere, wsadmin

版权所有 © Shaaf’s blog 2025

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计