Java獲取項目內文件路徑


     System.out.println("class.getResource()輸出^_^");
        // file:/.../target/classes/.../mybatis-config.xml
        System.out.println(TestDemo.class.getResource("mybatis-config.xml"));
        // file:/.../target/classes/
        System.out.println(TestDemo.class.getResource("/"));
        // file:/.../target/classes/../mybatis
     // 當前類所在路徑
System.out.println(TestDemo.class.getResource("")); System.out.println("----------------------------------"); System.out.println("getClassLoader().getResource()輸出^_^"); // 找不到輸出null System.out.println(TestDemo.class.getClassLoader().getResource("mybatis-config.xml")); // 找不到輸出null System.out.println(TestDemo.class.getClassLoader().getResource("/")); // file:/../target/classes/ System.out.println(TestDemo.class.getClassLoader().getResource("")); System.out.println("----------------------------------"); System.out.println("其他形式調用^_^"); // file:/.../target/classes/ System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); // 找不到輸出null System.out.println(Thread.currentThread().getContextClassLoader().getResource("mybatis-config.xml")); // file:/.../target/classes/ System.out.println(ClassLoader.getSystemResource(""));
TestDemo.class.getResource("")
當前類所在路徑
TestDemo.class.getResource("/")
編譯路徑根目錄

class.getClassLoader().getResource("")
編譯路徑根目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM