`

java中目录的properties如何来获得

阅读更多

 

props.load(new FileInputStream("db.properties")); 是读取当前目录的db.properties文件
getClass.getResourceAsStream("db.properties"); 是读取当前类所在位置一起的db.properties文件
getClass.getResourceAsStream("/db.properties"); 是读取ClassPath的根的db.properties文件,注意ClassPath如果是多个路径或者jar文件的,只要在任意一个路径目录下或者jar文件里的根下都可以,如果存在于多个路径下的话,按照ClassPath中的先后顺序,使用先找到的,其余忽略.
ClassLoader cl= Thread.getCurrentThread().getContextClassLoader();
cl.getResourceAsStream("/xx/"); 也是一种读取方式

 

 

 

 InputStream in=this.getClass().getClassLoader().getResourceAsStream("/com/tks/properties/attribute.properties");//注意红色部分
  properties.load(in);

分享到:
评论

相关推荐

    java properties应用案例

    总的来说,Java Properties类是Java开发中不可或缺的一部分,它为管理配置信息提供了简洁且强大的方式。在实际项目中,我们经常利用它来管理各种应用的配置,确保代码与配置的分离,提高代码的可维护性。

    读取properties返回map并写入文件

    总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回文件的过程,是Java开发中的常见操作。这使得我们可以方便地管理配置信息,并允许在不同环境间灵活切换配置。在实际项目中,可以进一步...

    能保存Properties文件注释的Properties工具类

    在Java编程中,Properties类是用于处理属性列表的,这些属性列表通常以键值对的形式存储,例如配置文件。然而,标准的java.util.Properties类在加载和保存文件时会忽略注释,这在某些场景下可能不够理想。针对这个...

    java读取WEB-INF或src目录下的properties配置文件

    大家都喜欢把配置文件放在src目录下,如果有10个以上的配置文件为什么不考虑在WEB-INF目录下新建一个文件夹,专门放配置文件;这样即好管理,文件安全性又高。亲问题已经解决,把源代码共享给大家,已经通过测试;...

    java操作properties文件

    Properties类是Java中的一个内置类,它提供了一种方便的方式来存储和加载键值对数据。以下是对这个主题的详细阐述: 一、Properties类介绍 Properties类继承自Hashtable,用于处理属性列表(键值对)。它主要被用来...

    Python实现读取Properties配置文件的方法

    这里,`sys.path[0]`通常返回当前脚本所在的目录,加上文件名即可得到`.properties`文件的完整路径。通过`properties['database.url']`,我们可以轻松地访问到配置文件中的特定键的值。 在Python中处理`.properties...

    java 读取WEB-INF下文件夹中的properties文件

    非常实用的读取配置文件的小工具,专门读取WEB-INF下文件夹中的properties文件,代码简洁、亲测没有问题,适用范围广,任何类中都可调用,传入Key及可得到Value

    java项目的目录作用

    META-INF 目录中的文件和目录获得 Java 2 平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务。 manifest.mf 文件是在用 jar 打包时自动生成的,主要用于描述 jar 文件的元数据信息,如文件名、版本号...

    超详细!java访问windows共享目录并下载文件

    在Java编程环境中,有时我们需要与Windows操作系统进行交互,例如访问共享目录并下载其中的文件。这个过程涉及到几个关键的技术点,包括系统调用、网络通信和文件操作。在这个场景下,我们将通过`SmbUtils.java`和`...

    Java加载properties文件的六种方法

    下面将详细解释标题和描述中提到的六种方法来加载`.properties`文件。 1. **使用 `java.util.Properties` 类的 `load()` 方法** 这是最直接的方法,通过 `FileInputStream` 创建输入流,然后用 `Properties` 类的 ...

    Java加载properties文件实现方式详解

    使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法加载properties文件 Java中的ClassLoader类提供了getResourceAsStream()方法,该方法可以加载properties文件。下面是使用...

    Java实现的properties文件动态修改并自动保存工具类

    本站还提供了其他相关内容,如《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》等,感兴趣的读者可以查看相关专题。 六、结论 Java实现的...

    idea中.properties文件中文显示乱码问题的解决 文件中文乱码1

    在Java中,`.properties`文件通常使用ISO-8859-1编码进行读写。但是,如果你的文件包含中文字符,那么使用UTF-8编码会更为合适,因为UTF-8能够支持广泛的字符集,包括中文字符。 步骤一:检查文件编码 1. 打开...

    Java对properties文件的操纵

    总之,Java中的`Properties`类提供了强大的功能来管理和操作配置文件,它在应用程序的配置、国际化和本地化等方面发挥着重要作用。通过熟练掌握这些操作,开发者能够更加灵活地管理Java项目中的配置信息。

    Java代码实现对properties文件有序的读写的示例

    Java代码实现对properties文件有序的读写的示例 本篇文章主要介绍了Java代码实现对properties文件有序的读写的示例。Properties文件是一种常用的配置文件格式,用于存储应用程序的配置信息。然而,在读写Properties...

    myeclipse中Properties插件

    在IT行业中,尤其是在Java开发领域,`Properties`文件扮演着重要的角色。它们主要用于存储配置信息,如数据库连接字符串、应用设置等。MyEclipse作为一款强大的集成开发环境(IDE),为开发者提供了便捷的工具来管理...

    Java读取Properties文件几种方法总结

    Java读取Properties文件是Java开发中常见的操作,Properties文件是一种常用的配置文件格式,可以存储各种配置信息。Java提供了多种方法来读取Properties文件,本文将总结六种常用的方法。 方法一:使用Java.util....

    在eclipse中安装properties插件PropertiesEditor

    在Eclipse这款强大的Java开发工具中,有时候我们需要编辑配置文件,比如`application.properties`,它通常用于Spring Boot等项目的配置管理。然而,由于Eclipse默认的文本编辑器可能不支持UTF-8编码,导致在编辑包含...

    javaFtp.rar_FTP界面_FtpStatus.properties_JAVAFTP_java f_java ftp

    在Java FTP程序中,它可能包含关于FTP连接状态、错误代码或提示信息等的定义,方便程序在运行过程中根据这些设置来调整行为或显示反馈给用户。 "javaFtp"目录很可能是项目的主要源代码存放地,里面包含了实现FTP...

    怎样读取properties文件内容

    本文将详细介绍如何使用Java中最基本的方式来读取`properties`文件中的内容。 #### 核心知识点 1. **`Properties`类简介** 2. **加载`properties`文件** 3. **读取`properties`文件中的属性值** #### `Properties...

Global site tag (gtag.js) - Google Analytics