国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

java代碼中獲取classpath路徑

2019-11-14 14:58:55
字體:
供稿:網(wǎng)友

下載ava web工程中,有時候需要自己手動的去讀取classpath下面的配置文件,這里總結(jié)一點讀取classpath路徑的方法,分享一下。
方法一: 

java代碼 下載
  1. String path = Test.class.getResource("/").toString();     
  2. System.out.PRintln("path = " + path);    
String path = Test.class.getResource("/").toString();   System.out.println("path = " + path);  

此方法在tomcat下面沒有問題,可以取到WEB-INF/classes  path = file:/home/ngidm_db2/AS_Tomcat7_0_29/webapps/NGIDM/WEB-INF/classes/ 但換weblogic之后,取到的為 path = file:/Oracle/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/ 在weblogic下面,沒能拿到classes路徑。
方法二: 

Java代碼
  1. String path2 = Thread.currentThread().getContextClassLoader().getResource("/").getPath();    
  2. System.out.println("path2 = " + path2);    
String path2 = Thread.currentThread().getContextClassLoader().getResource("/").getPath();  System.out.println("path2 = " + path2);  

在tomcat和weblogic下面均可取到classes路徑 path2 = /oracle/weblogic/Oracle/Middleware/user_apps/NGIDM/WEB-INF/classes/ path2 = /home/ngidm_db2/AS_Tomcat7_0_29/webapps/NGIDM/WEB-INF/classes/ 故建議大家多使用

Java代碼
  1. Thread.currentThread().getContextClassLoader().getResource("/").getPath();  
Thread.currentThread().getContextClassLoader().getResource("/").getPath();

獲取classpath路徑,且方法2 取到的classpath不含file:前綴,可以直接使用。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 湖南省| 乡城县| 阿克陶县| 黔南| 兴海县| 沙坪坝区| 永胜县| 太康县| 通辽市| 汉川市| 依安县| 永嘉县| 阳西县| 安仁县| 松滋市| 库伦旗| 额敏县| 北辰区| 忻城县| 乌兰浩特市| 黄龙县| 铜川市| 温州市| 新闻| 永州市| 沅陵县| 无棣县| 清水县| 饶河县| 吴江市| 屯门区| 大港区| 江油市| 吉水县| 嫩江县| 普格县| 新平| 城市| 拉萨市| 苗栗县| 紫云|