java读取resouces目录下文件
XXX.class.getResourceAsStream ()返回的是inputstream
XXX.class.getResource("/")返回URL,是classpath的位置
XXX.class.getClassLoader().getResource("") 返回的是classpath的位置
读取resources里的文件
Properties prop = new Properties();
try {
prop.load(this.getClass().getResourceAsStream("/kafka-http.properties"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
关键在于后面的路径的写法:
"kafka-http.properties" 是去当前这个class文件同一个目录下找(也即是当前这个java文件同一个目录下必须有这个properties文件,才能复制到对应的class目录)
"/kafka-http.properties" 是去整个项目的classes目录下去找,也即是上面提到过的target/classes
所以如果将属性文件放到src/main/resources里,那么要用Class.getResourceAsStream("/kafka-http.properties")来读取。
参考:
http://www.jb51.net/article/106380.htm
http://blog.csdn.net/wenhuiqiao/article/details/8485879
http://www.cnblogs.com/lyhero11/p/5186022.html
java读取resouces目录下文件相关推荐
- Android读取assets目录下文件数据内容
Android读取assets目录下文件数据内容 Android的体系架构设计中,assets目录下的数据内容(图片.文件等等)将不会被Android系统压缩.二次处理等,assets目录下的文件 ...
- Java 读取指定目录下的文件名和目录名
需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util;import java.io.File;public class ReadFile {/** ...
- Android:读取assets目录下文件(二)
在上篇博客里,介绍了如何读取assets目录下的txt文件.在这里,介绍如何读取xml文件. xml文件内容如下: <?xml version="1.0" encoding= ...
- Java读取hdfs目录下所有文件_Java API 读取HDFS目录下的所有文件
/** * 获取1号店生鲜食品的分类id字符串 * @param filePath * @return */ public String getYHDSXCategoryIdStr(String fi ...
- Java 读取某个目录下所有文件、文件夹
/*** @Author:* @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取* @Date:*/public static List< ...
- java删除目录以及目录下文件,java删除文件、删除目录及目录下的文件
import java.io.File; public class FileUtils { /** * 删除文件,可以是文件或文件夹 * @param fileName:要删除的文件名 * @retu ...
- Java读取指定目录下的所有文件名
1.效果图:在控制台输出所有的文件的文件名如下: 2.FileUtil.java: package cn.gov.csrc.base.report.util;import java.io.File; ...
- Java 读取src目录下的json文件
直接上代码,但是有个乱码的地方需要特殊转码一下. /*** 读取json文件,返回json串* @param fileName* @return*/private String readJsonFil ...
- WebApp基础01-设置读取assets目录下文件
要读取assets下的目录,只需要修改三个地方即可 1.res/layout/activity_main.xml 2.AndroidManifest.xml 3.src\com\example\lcy ...
最新文章
- jQuery获取json数据
- 广告域名审核之后跳转技术:点击域名A页面iframe框架下的链接,域名A跳转到域名B...
- poj 1961 Period(KMP)
- Python基础教程:strip 函数踩坑
- anaconda python3.8目录_MacBook Pro 安装anaconda、配置环境
- MySQL数据库安装Version5.5
- Spring学习笔记:第一个Spring Boot程序HelloWorld
- java xml 合并_Java中合并XML文档的合并
- 力扣 二叉搜索树的最小绝对差
- bzoj 4401: 块的计数
- Django2.2中Xadmin错误集
- python web开发 编写web框架
- 64 位 Microsoft Windows 驱动程序清单
- Ubutntu18.04 root用户下谷歌浏览器打不开
- Hive —— Design and Architecture
- 名词解释 算法的有限性_数据结构复习之【数据结构和算法概念】
- 高血糖的饮食注意事项
- 魔戒:咕噜发售日确定 将于9月1日发布
- Sketch最常用的十个插件
- OneNote 2007通过移动硬盘在公司电脑和笔记本、家庭电脑之间共享访问
热门文章
- android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...
- python求和函数1到100_Python定义函数实现累计求和操作
- [转]locate命令的使用
- k8s总结(脑图图片)
- 服务器返回一个无效的JSON string,处理
- hdu3518 后缀数组
- PL/SQL Developer下设置“长SQL自己主动换行”
- Eclipse里如何指定目标JRE版本
- c#基于socket的UDP服务器和客户端实例
- MFC子线程访问主线程对话框程序的控件对象