Java classpath的獲取
方法一:Thread.currentThread().getContextClassLoader().getResource("").getPath()
String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
System.out.println("t---"+t);
輸出:t---/E:/order/002_ext/WebRoot/WEB-INF/classes/
方法二:JdomParse.class.getClassLoader().getResource("").getPath() (JdomParse為src某一個包中的類,下同)
String p1=JdomParse.class.getClassLoader().getResource("").getPath();
System.out.println("JdomParse.class.getClassLoader().getResource--"+p1);
輸出: JdomParse.class.getClassLoader().getResource--/E:/order/002_ext/WebRoot/WEB-INF/classes/
另外,如果想把檔案放在某一包中,則可以透過以下方式獲得到檔案(先定位到該包的最後一級目錄)
String p2=JdomParse.class.getResource("").getPath();
System.out.println("JdomParse.class.getResource---"+p2);
輸出: JdomParse.class.getResource---/E:/order/002_ext/WebRoot/WEB-INF/classes/jdom/ (JdomParse為src目錄下jdom包中的類)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-701051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java - 獲取ClassPath的路徑和資源Java
- java的classpath萬用字元Java字元
- 深入探討、理解Java的CLASSPATHJava
- java Classpath全解(轉)Java
- 關於java 的 Classpath全解 (轉)Java
- Java Eclipse ClassPath如何理解JavaEclipse
- 異常解決:idea Java 動態編譯失敗,獲取classpath屬性不正確問題解決IdeaJava編譯
- 有關於JAVA中的CLASSPATH的作用 (轉)Java
- java 獲取物件大小Java物件
- Java PATH和CLASSPATH配置詳解Java
- export CLASSPATH=$JAVA_HOME/libExportJava
- web專案讀取classpath下面檔案Web
- java獲取本機的ip地址Java
- Java獲取Object中Value的方法JavaObject
- 讀取ClassPath下resource檔案的正確姿勢
- spring配置中classpath和classpath*的區別Spring
- Java 獲取Word字數Java
- java後臺獲取cookieJavaCookie
- Java獲取本機IPJava
- java獲取unicode碼JavaUnicode
- java 獲取傳入值的區間Java
- Java獲取Spring的各種物件JavaSpring物件
- java 獲取當前程式的程式IDJava
- java獲取漢字的首字母Java
- java專案中的classpath和類載入器Java
- java環境變數JAVA_HOME,path,CLASSPATH作用Java變數
- Spring - 配置檔案中的classpath: 和 classpath*: 的區別Spring
- Java獲取使用者IPJava
- Java獲取當前星期幾Java
- java獲取當前時間Java
- java獲取音訊時長Java音訊
- java獲取日期和時間Java
- Java獲取本機ip地址Java
- Java socket 獲取gps定位Java
- Java service層獲取HttpServletRequest的工具類JavaHTTPServlet
- Java中獲取Class物件的三種方式Java物件
- java Properties獲取本地檔案的變數Java變數
- java獲取當前路徑的幾種方法Java