获取CLASSPATH下文件的绝对路径

package com.joshua;
  import java.io.File;
  /**
  * CLASSPATH文件的绝对路径获取测试
  */
  public class TestDemo {
  //classpath的文件路径
  private static String cpath = "/com/joshua/aa.txt";
  public static void main(String[] args) {
  //当前类的绝对路径
  System.out.println(TestDemo.class.getResource("/").getFile());
  //指定CLASSPATH文件的绝对路径
  System.out.println(TestDemo.class.getResource(cpath).getFile());
  //指定CLASSPATH文件的绝对路径
  File f = new File(TestDemo.class.getResource(cpath).getFile());
  System.out.println(f.getPath());
     //当前类的绝对路径
  System.out.println(TestDemo.class.getResource("./"+cpath).getFile());
  }
  }
 

 

 

 

 

 

你可能感兴趣的:(classpath)