Java获取各种路径

直接贴源代码吧:

public class Test {
    public static void main(String[] args) {
         System.out.println( 
                Thread.currentThread().getContextClassLoader().getResource("")); 
                System.out.println(Test.class.getClassLoader().getResource("")); 
                System.out.println(ClassLoader.getSystemResource("")); 
                System.out.println(Test.class.getResource("")); 
                System.out.println(Test.class.getResource("/")); 
                System.out.println(new File("").getAbsolutePath()); 
                System.out.println(System.getProperty("user.dir")); //尽量不要使用

    }

运行结果:

file:/D:/Workspace/Java_Begin/GetPath/bin/
file:/D:/Workspace/Java_Begin/GetPath/bin/
file:/D:/Workspace/Java_Begin/GetPath/bin/
file:/D:/Workspace/Java_Begin/GetPath/bin/
file:/D:/Workspace/Java_Begin/GetPath/bin/
D:\Workspace\Java_Begin\GetPath
D:\Workspace\Java_Begin\GetPath

 

我的项目名是GetPath,源代码的存放路径是:D:\Workspace\Java_Begin。

posted @ 2013-02-23 15:40  魔都农民  阅读(132)  评论(0编辑  收藏  举报