java src 文件路径_java中获得src路径下文件的常用方法
在代码中一般读取src下的配置文件
读取src路径下的log4j.properties和message.properties
读取message.properties文件并将properties中的键值对转为map
PropertiesServlet.class.getClassLoader().getResourceAsStream("/message.properties");返回值是一个InputStream
/**
* 根据java标准properties文件读取信息,并赋值为一个 HashMap
* @param path
* @param map
* @return
* @throws Exception
*/
public final Map fileToMap(Map map) throws Exception{
if(map == null){
map = new HashMap();
}
InputStream isr = null;
Reader r = null;
try {
isr = PropertiesServlet.class.getClassLoader().getResourceAsStream("/message.properties");
r = new InputStreamReader(isr, "UTF-8");
Properties props = new Properties();//使用..Properties
props.load(r);
Set> entrySet = props.entrySet();
for (Entry entry : entrySet) {
if (!entry.getKey().toString().startsWith("#")) {
map.put(((String) entry.getKey()).trim(), ((String) entry
.getValue()).trim());
}
}
return map;
} finally {
if (r != null) {
try {
r.close();
} catch (IOException e) {
HLogger.error(e);
}
}
if (isr != null) {
try {
isr.close();
} catch (Exception e2) {
HLogger.error(e2);
}
}
}
}
LogInit.class.getClassLoader().getResource("//").getPath();返回的是一个String类型的路径
public void init() throws ServletException {
// TODO Auto-generated method stub
super.init();
PropertyConfigurator.configure(LogInit.class.getClassLoader().getResource("//").getPath()+"//log4j-hrp.properties");
}
java src 文件路径_java中获得src路径下文件的常用方法相关推荐
- java文件的相对路径_java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)...
https://blog.csdn.net/my__sun_/article/details/74450241 读取文件的写法,相对路径 在当前的目录结构中读取test.txt的有四种写法 简单粗暴的 ...
- java代码获取项路径_Java中获取各种路径的方法盘点
Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来分别获取此项目中的各种路径. 1.获取资源文件(.class文件)所在路径(四种方式) ...
- 在java中图片路径_java中获取图片路径三中方法
java中获取图片路径的方法 //获取路径三中方法 //+ f.getOriginalFilename(); //String filedir = Thread.currentThread().get ...
- java中怎么找类的路径_Java中获取类加载路径和项目根路径的5种方法
public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo() ...
- java命令 jar文件夹_java中jar命令打包一个文件夹下的所有文件
(1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:j ...
- java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件
摘自 : http://blog.sina.com.cn/s/blog_79333b2c0100xiu4.html import java.io.File; public class FileTest ...
- java证书存放位置_Java中的证书路径发现
我尝试通过Java内置功能为此(HttpURLConnection)建立一个https连接.但是我得到这个异常: javax.net.ssl.SSLHandshakeException: sun.se ...
- java 输出文件到mac路径_Java 中几种获取文件路径的方式
原标题:Java 中几种获取文件路径的方式 1. 前言 Java开发中我们经常要获取文件的路径,比如读取配置文件等等.今天我们就关于文件的路径和如何读取文件简单地探讨一下. 2. 文件的路径 文件的路 ...
- java file 相对路径 根目录修改_java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)...
https://blog.csdn.net/my__sun_/article/details/74450241 读取文件的写法,相对路径 在当前的目录结构中读取test.txt的有四种写法 简单粗暴的 ...
最新文章
- nuxt 如何引入js_nuxtjs如何在单独的js文件中引入store和router
- maven的pom.xml用<exclusion>解决版本问题
- numpy.array创建行数超过一行的矩阵为什么要用两层中括号?
- 飞猪基于 Serverless 的云+端实践与思考
- stc单片机c语言 pdf,STC单片机C语言程序设计 第13章 STC单片机C语言指针.pdf
- Find the Difference(leetcode389)
- 一年Java经验应该会些什么
- docker存储--理解镜像文件系统aufs/device mapper、主机存储共享、容器间存储共享、分布式存储Flocker
- pandas rolling方法_【干货】pandas相关工具包
- 剑指offer系列33:和为S的两个数字VS何为S的连续正数
- 超好用的两行java代码能获取几乎所有文件的contentType,返回前端能在浏览器上直接打开
- FAT32文件系统结构
- [模板] 球 体积交 体积并
- rx550 黑苹果_为什么黑苹果 amd显卡 特定型号免驱?
- PHP面试技巧——如何处理与面试官持不同观点这个问题?
- TI 毫米波雷达学习网站链接整理
- 聊一下“深度学习”的基本思想
- 每日面试1题-如何防止CDN防护被绕过
- 5G无线网节能关键技术
- python 的plotly.express 如何修改默认渐变色
热门文章
- 【PC工具】数学公式编辑器MathType v7.4.4.516你懂的版本
- 【体验】TLD5098EL英飞凌恒流电源开发板,恒定电流源LED驱动板
- 【Android工具】安卓魔力播放器moliplayer绿色无广告,手机DLNA播放器
- Secure保存串口数据到本地
- linux嵌入式开发遇到坑不用慌 让你快速提升进度
- JSP标签JSTL(4)--URL
- linux将bridge当做hub来用
- PAT甲级1116 Come on! Let‘s C:[C++题解]哈希表、素数
- 算法刷题-数论-组合数、快速幂、逆元、递推求组合数、逆元求组合数
- PAT甲级1154 Vertex Coloring :[C++题解]图论、模拟、结构体存边