日期:2014-05-17  浏览次数:20729 次

java中如何获得src路径?
javaProject中想要获得以下路径如何实现?(一定要是双斜杠!)
E:\\workspace\\WorkFlow\\WorkFlow\\src(这个是我要想得到的路径)

------解决方案--------------------
Java code
String s = "E:\\\\workspace\\\\WorkFlow\\\\WorkFlow\\\\src";
System.out.println(s);

------解决方案--------------------
顶楼上,为啥都是双斜扛呢。
你也可以先得到//workspace/workfolw/src,然后通过replace("/","\\"),把反斜扛转换过来。
------解决方案--------------------
哎,楼上的 估计楼主是想在项目中获取src的路径

Java code

String proPath = System.getProperty("user.dir") + "\\src";
proPath = proPath.replaceAll("\\\\", "\\\\\\\\");
System.out.println(proPath);

------解决方案--------------------
估计楼主是要拼全路径吧?
String path = System.getProperty("user.dir")+"\\src";
System.out.println(path);
//------------------------------------------
// 结果:"E:\workspace\WorkFlow\WorkFlow\src"
//------------------------------------------

就可以了,没必要转成E:\\workspace\\WorkFlow\\WorkFlow\\src 

或者
System.out.println(path.replace("\\", "/"));
//------------------------------------------
// 结果:"E:/workspace/WorkFlow/WorkFlow/src"
//------------------------------------------
也是可以的。