`
kong6001
  • 浏览: 142189 次
  • 性别: Icon_minigender_1
  • 来自: 广东广州
社区版块
存档分类
最新评论

读取jar包中的文件

    博客分类:
  • JAVA
阅读更多
java 代码
  1. public class TestReadJar {   
  2.   
  3.     /**  
  4.      * @param args  
  5.      */  
  6.     public static void main(String[] args) throws IOException {   
  7.         String jarName="C://VODOSSClient.jar";   
  8.         String fileName="client.properties";   
  9.         JarFile jarFile = new JarFile(jarName);//读入jar文件   
  10.            
  11.   
  12.         JarEntry entry = jarFile.getJarEntry(fileName);    
  13.         InputStream input = jarFile.getInputStream(entry);//读入需要的文件   
  14.   
  15.         readFile(input);   
  16.   
  17.         jarFile.close();   
  18.   
  19.     }   
  20.   
  21.     private static void readFile(InputStream input)   
  22.   
  23.     throws IOException {   
  24.   
  25.         InputStreamReader isr =   
  26.   
  27.         new InputStreamReader(input);   
  28.   
  29.         BufferedReader reader = new BufferedReader(isr);   
  30.   
  31.         String line;   
  32.   
  33.         while ((line = reader.readLine()) != null) {   
  34.   
  35.             System.out.println(line);   
  36.   
  37.         }   
  38.   
  39.         reader.close();   
  40.   
  41.     }   
  42.   
  43. }   
分享到:
评论

相关推荐

    Java实现从jar包中读取指定文件的方法

    在给定的代码示例中,`JarFileAccess`类展示了如何读取JAR文件中的指定文件并将其复制到目标目录。 1. **创建`JarFile`对象**: 使用`new JarFile()`构造函数创建`JarFile`对象,传入JAR文件的路径。这将打开JAR...

    spring读取jar中的配置文件

    总结起来,Spring提供了多种方式读取JAR内配置文件,包括`@PropertySource`、`@ConfigurationProperties`以及直接使用`Resource`接口。理解这些方法的使用和它们之间的差异对于开发和维护复杂的Spring应用至关重要。...

    删除jar包中的指定文件

    标题“删除jar包中的指定文件”涉及到的是Java开发中对已打包JAR文件进行操作的知识点。在Java中,JAR(Java Archive)文件是一种归档格式,用于将多个类文件和其他资源组合到一个单一的文件中,方便分发和执行。...

    解决SpringBoot jar包中的文件读取问题实现

    本文将深入探讨如何解决SpringBoot jar包中的文件读取问题。 首先,让我们回顾一下问题的背景。在开发SpringBoot微服务时,开发人员小明遇到了一个问题,即在本地开发环境中能够正常读取资源文件,如word文档或模板...

    如何加载jar包中的spring配置文件

    在Spring MVC项目中,加载jar包中的Spring配置文件是一个常见的需求,特别是在进行SSM(Spring、Spring MVC、MyBatis)整合时。SSM框架的整合通常涉及到多个配置文件的组织和管理,其中一部分配置可能会被打包到独立...

    读取jar包中的图片,文本, 文本会写到控制台,图片会输出到F:盘中

    以下是读取JAR内资源的基本步骤: 1. **打开JAR文件**: - 使用`JarFile`类的构造函数,传入`ClassLoader`的`getResources()`方法返回的`URL`,该URL表示JAR文件的路径。`ClassLoader`通常是我们当前类的`getClass...

    详解Java读取Jar中资源文件及示例代码

    Java读取Jar中资源文件是一种常见的操作,在开发Java项目时,经常需要读取jar包中的资源文件。下面将详细介绍Java读取Jar中资源文件的实现代码和应用。 一、Java读取Jar中资源文件的必要性 在Java项目中,经常需要...

    读取war包或jar包内的文件

    1. **Java ClassLoader**: 读取JAR或WAR包内的文件通常需要借助Java的ClassLoader。ClassLoader是Java中负责加载类的组件,它知道如何从不同的源(如文件系统、网络或ZIP文件)加载类和资源。 2. **getResource() ...

    EXCELJAVA读取JAR包

    标题“EXCELJAVA读取JAR包”涉及的是Java编程中的一个特定应用场景,即使用Java来读取Excel文件,而这个过程可能涉及到从一个JAR文件中操作数据。描述中提到,开发者创建了一个Java项目,引入了Apache POI库(通过...

    Java源文件读取JAR包文件.rar

    6. **优化性能**:如果你需要频繁地读取JAR中的文件,考虑使用`URLClassLoader`或`Class.getResourceAsStream()`方法,这可能会提供更好的性能。 通过以上步骤,你可以在Java源文件中成功地读取并处理JAR包文件中的...

    jar 包 内文件读取 文件内容

    这个类允许你逐个读取JAR文件中的条目,而无需一次性加载所有内容到内存。 3. **使用`getResourceAsStream()`**: - 对于在类路径中(包括JAR文件)的资源,你可以使用`Class.getResourceAsStream()`或`...

    java 读取jar包文件

    在Java编程中,读取jar包内的文件是一个常见的需求,特别是在运行时动态加载资源或类文件时。Java提供了一种内置的方式,通过`java.util.jar`包中的`JarFile`和`JarInputStream`类来实现这个功能。下面将详细介绍...

    Jar包中如何正确地加载资源文件博文中用到的测试项目源码

    本篇文章将详细探讨如何在Java中正确地从JAR包中加载资源文件,并提供相应的源码示例。 首先,理解Java类路径(classpath)是关键。类路径是指Java虚拟机(JVM)查找.class文件和其他资源文件的路径。当你运行一个...

    jar包中类的加载及jar中资源的使用

    5. 配置文件:在`jar`包中常包含配置文件,如`application.properties`,可以使用`Properties`类加载并解析这些文件。 总结,`jar`包的使用涵盖了类的加载机制和资源的访问方式,理解这些知识点对于编写和维护Java...

    java读JAR包里的配置文件

    java读JAR包里的配置文件、java读JAR包里的配置文件

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    如果外部JAR包中包含类,这些类需要在运行时被正确加载。Eclipse默认使用`URLClassLoader`,它可以处理这种目录结构。但如果你遇到类找不到的错误,可能需要自定义类加载器,或者使用像`Class-Path`属性这样的方法来...

    读取jar文件

    ### 读取jar文件中的资源知识点 #### 一、引言 在开发过程中,经常会遇到需要从jar包中读取资源文件(如图片、音频等)的情况。这涉及到如何定位和访问这些文件的问题。本文将深入探讨如何在Java环境中有效地处理这...

    JAVA编程-分割合并文件-jar包中含源码

    提供的jar包中包含了源码,这意味着我们可以学习和理解实现文件分割和合并的具体算法和逻辑。通过阅读源码,开发者可以了解到如何控制文件的读写操作,如何管理多个文件的顺序,以及如何处理可能出现的错误和异常。...

    浅谈两个jar包中包含完全相同的包名和类名的加载问题

    了解Jar包中的类加载问题 Java中的类加载机制是指Java虚拟机(JVM)在加载类文件时的相关处理过程。当多个Jar包中包含相同的包名和类名时,可能会出现类加载问题。下面我们来讨论这种情况下的类加载问题。 类加载...

    Java读取Excel文件jar包

    本篇文章将详细讲解如何使用给定的jar包——opencsv-2.3.jar、poi-3.7-20101029.jar以及poi-ooxml-3.7-20101029.jar,来读取xls、CSV和xlsx格式的Excel文件。 首先,让我们关注opencsv-2.3.jar。OpenCSV是一个轻量...

Global site tag (gtag.js) - Google Analytics