System.out.println("***********************");
File file = new File(".");
System.out.println(file.getAbsolutePath());
// D:\fsoft\nchome_huaxin\.
try {
System.out.println(file.getCanonicalPath());
// D:\fsoft\nchome_huaxin
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(file.getName());
// .
System.out.println(file.getParent());
// null
System.out.println(file.getParentFile());
// null
System.out.println(file.getPath());
// .
System.out.println("***********************");
System.out.println("=========================");
System.out.println(Thread.currentThread().getContextClassLoader()
.getResource(""));
// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
System.out.println(DownloadImpl.class.getClassLoader().getResource(""));
// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
System.out.println(ClassLoader.getSystemResource(""));
// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
System.out.println(DownloadImpl.class.getResource(""));
// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/private/nc/impl/hxsale/
String url = DownloadImpl.class.getResource("").getFile();
File file1 = new File(url);
System.out.println(DownloadImpl.class.getResource("/"));
// (Class文件所在路径)file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
System.out.println(new File("/").getAbsolutePath());
// D:\
System.out.println(System.getProperty("user.dir"));
// D:\fsoft\nchome_huaxin
System.out.println("=========================");