java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
来源:互联网 发布:acm 程序员 编辑:程序博客网 时间:2024/05/16 11:31
尝试用DOM4j解析spring配置文件时,第一步读取文件时,获取路径就遇到了问题,。。。经过google了n+log n次个页面,才算有了个粗浅的认识,下面就让我用简短的话语来总结一下(好像这段就全是废话。。。)。。。
1、spring的配置文件存放位置由web.xml里的contextConfigLocation来确定,一般是放在web-inf或者是src根目录下
2、关于src文件夹里的文件的发布:source folder下的.java文件,生成的.class文件放在outputfolder中。而将source folder中的非.java文件直接拷贝到outputfolder(eclipse会直接拷贝全部的非.java文件,intellij IDEA可以配置拷贝哪些扩展名的文件)。output文件夹一般指的是c/s的bin和b/s的classes。
3、用SAXReader.reader读取时需要知道文件的路径 。
我列出一段代码,大家感受一下吧
01.System.out.println(this.getClass().getClassLoader().getResource("com/lavasoft/res/a.txt"));
02.
03.
04.
05.
06.
07.
System.out.println(this.getClass().getClassLoader().getResource("com/lavasoft/res/a.txt"));
getclass()是当前的类实例,得到的是src下当前类的目录;getclassloader()是类的装载器,得到的是src根目录。"/"表示的是根目录。
web-inf目录如何取得还在摸索中,各位有知道的,请不吝赐教。
最后贴一篇我感觉总结得很好的文章:
http://imyself.javaeye.com/blog/460706
再来一篇 类加载路径 原理的文章 jwitch:
http://www.blogjava.net/Unmi/archive/2007/09/10/144101.html
还有这篇也需要研究一下:
http://www.javaeye.com/topic/7871
转载自 http://blog.sina.com.cn/s/blog_8dc68b4501014t8f.html
- java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
- java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
- java web获取classes的路径
- Spring 获取web根目录 (Spring线程获取web目录/路径/根目录,普通类获取web目录)
- Spring 获取web根目录 (Spring线程获取web目录/路径/根目录,普通类获取web目录)
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- JAVA X项目得到WEB—INFO上级目录路径
- java 获取web根目录
- java 获取web根目录
- WEB-INF目录下看不到classes文件夹
- Web-info/classes
- java获取工程根目录路径
- java 工程获取路径 web根目录。 项目classpath根目录 各种实用方法 摘抄收藏
- java 工程获取路径 web根目录。 项目classpath根目录 各种实用方法
- C/C++中判断某一文件或目录是否存在
- Js中的onblur和onfocus事件
- 修改数据库Collocation时出现的The database could not be exclusively locked to perform the operation(SQL Server
- 11 款最好 CSS 框架 让你的网站独领风骚
- 【GBT28181开发:SIP协议实践】之实况直播
- java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
- Linux下 MySQL Proxy 安装与配置(简单)
- Java正则表达式中匹配汉字问题
- JVM参数表格
- 网页微信登录原理
- 针对公司维护系统部分问题提出的优化
- 百度电影推荐比赛总结
- Java关键字final、static使用总结
- Oracle 存储过程