Java程序的执行,使用绝对路径和相对路径有时报错,由于java包的位置不确定,执行java程序时的当前路径也不确定,一般使用classpath路径查找资源。
public static void main(String[] args) throws Exception {
Class clazz = new ClassPathTest().getClass();
// '/'表示classpath根目录
InputStream in = clazz.getResourceAsStream("/pathtest/");
}