Java程序的執行,使用絕對路徑和相對路徑有時報錯,由於java包的位置不確定,執行java程序時的當前路徑也不確定,一般使用classpath路徑查找資源。
public static void main(String[] args) throws Exception {
Class clazz = new ClassPathTest().getClass();
// '/'表示classpath根目錄
InputStream in = clazz.getResourceAsStream("/pathtest/");
}