易截截图软件、单文件、免安装、纯绿色、仅160KB

java中如何获取文件路径?

我的一个config.properties文件保存在 ../cms/WEB-INF/classes/
我想用resourcebundle去读它,但是无法获取到正确的path
Java code:
ResourceBundle rb = ResourceBundle.getBundle("config.properties");
String path = rb.getString("data.path");
File file = new File(path);


我直接输入路径也得不到文件。。。。
有什么办法取到这个文件吗?

http://topic.csdn.net/u/20100129/14/f431c69c-0e75-444c-817d-0e6f0e160c55.html
看下这个

getBundle参数不对啊。

晕。。。。我的问题就是不会获得正确的路径。。。。
引用
getBundle参数不对啊。


看了,还是没说如何获得路径。。。。是不是web-inf中的文件不能取到?????????????
引用
http://topic.csdn.net/u/20100129/14/f431c69c-0e75-444c-817d-0e6f0e160c55.html
看下这个


UP



把文件放在src下面

String classes = FileUtil.class.getResource("/").getPath();

FileUtil改成你调用的类就行了,取到的就是classes的目录

String path = request.getSession().getServletContext().getRealPath("/WEB-INF/classes/config.properties";

搞定了

Java code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-


相关问答:

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

JSP/Servlet交互 - Java / Web 开发

JSP页面中有多个radio按钮
  JSP页面将参数POST给servlet
  
  要求如下;
  1.选择一个radio,调用servlet servlet中根据参数调用其他接口,除非选中该radio并点击JSP中的实� ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号