`
xy0792
  • 浏览: 90061 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

java读取jar包中的资源文件

阅读更多

参考
http://blog.csdn.net/lang_xp/archive/2009/11/02/4755755.aspx

 

以下代码是将一个jar包中的资源文件读入,jar包中即使得到了绝对路径也无法用File来访问,只能得到IO流

所以只能操作流来访问jar包中的文件。注意:只能读取当前class路径下的配置文件。

InputStream is = this.getClass().getResourceAsStream("jdbc.properties");
Properties prop = new Properties();
prop.load(is);
String ip = prop.getProperty("IP");
String port = prop.getProperty("Port");
String dbName = prop.getProperty("DBName");
prop.clear();
is.close();
 

jdbc.properties文件格式如下

IP=127.0.0.1
Port=1433
User=sa
PassWord=abc123
DBName=xxx
分享到:
评论

相关推荐

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

    本篇文章将详细讲解如何在Java中实现从JAR包中读取指定文件的方法。 首先,Java提供了`java.util.jar`包,其中包含处理JAR文件所需的类。`JarFile`类是核心类,它允许我们打开并操作JAR文件。在给定的代码示例中,`...

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

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

    spring读取jar中的配置文件

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

    删除jar包中的指定文件

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

    EXCELJAVA读取JAR包

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

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

    总之,解决SpringBoot jar包中的文件读取问题的关键在于,不要试图将jar内的资源视为文件系统中的文件,而应使用输入流和类加载器来访问这些资源。这样,即使在jar环境下,也能正确地读取和使用资源文件,确保应用的...

    java读JAR包里的配置文件

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

    读取war包或jar包内的文件

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

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

    在Java编程中,有时我们需要在运行时从JAR(Java Archive)包中读取文件,例如类、配置或资源文件。这个任务对于那些希望在不将文件解压到硬盘上的情况下使用它们的开发者来说是非常重要的。本文将详细介绍如何在...

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

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

    java 读取jar包文件

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

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

    在Java编程中,有时我们需要在运行时访问JAR文件内部的资源,如图片、文本文件等。...总之,读取JAR内的资源是Java应用程序中常见的任务,通过`java.util.jar`包提供的工具,我们可以方便地访问并处理这些资源。

    java读取tar.gz压缩文件的jar包

    java读取tar.gz压缩文件的jar包

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

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

    jar 包 内文件读取 文件内容

    2. **读取JAR内的资源文件**: - `JarInputStream`:如果你知道要读取的文件名,可以通过`java.util.zip.JarInputStream`类来实现。这个类允许你逐个读取JAR文件中的条目,而无需一次性加载所有内容到内存。 3. **...

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

    在Java编程环境中,`jar`(Java Archive)文件是一种打包工具,它将多个类文件、资源文件以及其他元数据集合在一起,便于分发和执行。本文将深入探讨`jar`包中类的加载机制以及如何在Java程序中使用`jar`中的资源。 ...

    Java读取Excel文件jar包

    在Java编程中,处理Excel文件是一项常见的任务,无论是读取数据、写入数据还是进行复杂的分析操作。在Java中,我们可以使用第三方库来简化这项工作。本篇文章将详细讲解如何使用给定的jar包——opencsv-2.3.jar、poi...

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

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

    poi.zip java读取excel文件

    Java 读取 Excel 文件是许多开发任务中的常见需求,Apache POI 是一个广泛使用的开源库,专门用于处理 Microsoft Office 格式的文件,包括 Excel。在本案例中,提供的压缩包 "poi.zip" 包含了两个子文件:poi-bin-...

    Java加载。jar包

    ### Java加载.jar包详解 #### 一、Java 类加载机制概览 自 JDK 1.2 版本之后,Java 类加载机制发生了一个重要的变化,引入了一种名为**类加载委托**的概念。这一机制的核心思想在于,如果某个 `ClassLoader` 无法...

Global site tag (gtag.js) - Google Analytics