public class FileTest {
public static void main(String[] args) {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(FileTest.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource(""));
System.out.println(FileTest.class.getResource("/")); // Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
}
}
WEB项目时JAVA文件中取得CLASSPATH路径
Thread.currentThread().getContextClassLoader().getResource("").getPath()
SERVLET/STRUTS中
获取WEB根目录
this.getServletContext().getRealPath("/")
public static void main(String[] args) {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(FileTest.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource(""));
System.out.println(FileTest.class.getResource("/")); // Class文件所在路径
System.out.println(new File("/").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
}
}
WEB项目时JAVA文件中取得CLASSPATH路径
Thread.currentThread().getContextClassLoader().getResource("").getPath()
SERVLET/STRUTS中
获取WEB根目录
this.getServletContext().getRealPath("/")