日期:2014-05-20  浏览次数:20756 次

java获取当前路径的问题
使用java获取当前路径,代码为
File directory = new File(".");
directory.getAbsolutePath();
然后在路径后添加字符串 /xxx.XML使用XOM读取XML文件
在XP中运行正常,但是在Win7就提示有非法不透明字符\
然后想着处理“\”,使用replace没有效果,直接根据位置读取"\"但是读取不到,直接读出了下一个字符,请问应该怎么处理呢?

------解决方案--------------------
楼主用这个

File file=new File(this.getClass().getClassLoader().getResource("/").getPath()+"/xxx.xml");