小弟不是学java的,因为公司有活必须用java来做,所以只赶鸭上架了正题:
本来是用下面的方法来获取文件的绝对路径 private static String fpath(String filename)//返回绝对路径
{
File f = new File(filename);
return f.getAbsolutePath();
}_____________________________________________________________
但现在遇到一个很严重的问题,
比如:我的程序是c:\abc文件夹下,但是我要在d:\aa路径下调用该程序,结果本来程序里面应该读取的配置文件位置由c:\abc\config\config.xml
变成了d:\aa\config\config.xml了,
本来是用下面的方法来获取文件的绝对路径 private static String fpath(String filename)//返回绝对路径
{
File f = new File(filename);
return f.getAbsolutePath();
}_____________________________________________________________
但现在遇到一个很严重的问题,
比如:我的程序是c:\abc文件夹下,但是我要在d:\aa路径下调用该程序,结果本来程序里面应该读取的配置文件位置由c:\abc\config\config.xml
变成了d:\aa\config\config.xml了,
解决方案 »
- 从数据库中取出流对象,报java.io.IOException: 该流已关闭。
- 一道算法面试题
- 这样写没有问题是为什么呢?
- 学校要做公开课大家说我讲集合框架时,必须要讲哪几个类和接口,在开发中比较常用的,感谢大家
- 请大侠推荐一下好的LINUX网站,谢谢!!!
- Java循环问题
- org.eclipse.swt.SWTException: Class ID not found in registry
- JTable 问题
- 电脑报刊登“微软挥刀砍Java”一文,说Windows XP不支持Java,不知大家对Java的前景如何看待?
- 关于protected的问题。
- 求助:怎么样把hashmap里边的值排序输出?
- 继承方面的问题
System.out.println(fpath("config/mm7Config.xml"));
System.out.println(fpath("config/ConnConfig.xml"));MM7Config mm7Config = new MM7Config(fpath("config/mm7Config.xml"));
mm7Config.setConnConfigName(fpath("config/ConnConfig.xml")); //必备......以上都是
现在我们有一个程序专门来监控这些程序是否运行,如果停止的话就启动它们,所以就出现了上面的问题,提示找不到配置文件。
ok