Java中的classpath问题

来源:互联网 发布:石炉数据修改器 编辑:程序博客网 时间:2024/05/12 16:37

     //1.得到的是当前类文件(.class文件)的URI目录。不包括自己!
     System.out.println(this.getClass().getResource("students.txt"));
    
     //2.得到的是当前的classPath的绝对URI路径。
     System.out.println(this.getClass().getResource("/")); // Class文件所在路径
    
     //3.得到的也是当前ClassPath的绝对URI路径(该文件必须在class文件所在目录的顶级目录中)。
     System.out.println(Thread.currentThread().getContextClassLoader().getResource("students.txt"));
    
     //4.得到的也是当前ClassPath的绝对URI路径。
     System.out.println(this.getClass().getClassLoader().getResource("data/students.txt"));

     //5.得到的也是当前ClassPath的绝对URI路径。
     System.out.println(ClassLoader.getSystemResource(""));

     

     System.out.println(new File("/").getAbsolutePath());
     System.out.println(System.getProperty("user.dir"));

原创粉丝点击