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

首頁 > 編程 > Java > 正文

java中獲取類加載路徑和項目根路徑的5種方式分析

2019-11-26 16:08:41
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

package my;

 import java.io.File;
 import java.io.IOException;
 import java.net.URL;

 public class MyUrlDemo {

    
     public static void main(String[] args) {
         MyUrlDemo muDemo = new MyUrlDemo();
         try {
             muDemo.showURL();
         } catch (IOException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
         }
     }

     public void showURL() throws IOException {

         // 第一種:獲取類加載的根路徑   D:/git/daotie/daotie/target/classes
         File f = new File(this.getClass().getResource("/").getPath());
         System.out.println(f);

         // 獲取當前類的所在工程路徑; 如果不加“/”  獲取當前類的加載目錄  D:/git/daotie/daotie/target/classes/my
         File f2 = new File(this.getClass().getResource("").getPath());
         System.out.println(f2);

         // 第二種:獲取項目路徑    D:/git/daotie/daotie
         File directory = new File("");// 參數為空
         String courseFile = directory.getCanonicalPath();
         System.out.println(courseFile);

 
         // 第三種:  file:/D:/git/daotie/daotie/target/classes/
         URL xmlpath = this.getClass().getClassLoader().getResource("");
         System.out.println(xmlpath);

 
         // 第四種: D:/git/daotie/daotie
         System.out.println(System.getProperty("user.dir"));
         /*
          * 結果: C:/Documents and Settings/Administrator/workspace/projectName
          * 獲取當前工程路徑
          */

         // 第五種:  獲取所有的類路徑 包括jar包的路徑
         System.out.println(System.getProperty("java.class.path"));

     }
 }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津市市| 望城县| 黄大仙区| 新野县| 板桥市| 溧阳市| 前郭尔| 金阳县| 渭源县| 乡宁县| 呼伦贝尔市| 泰宁县| 上饶市| 古浪县| 福州市| 南宁市| 贵定县| 柳州市| 阜南县| 闻喜县| 涟源市| 桦南县| 西乡县| 高唐县| 长顺县| 黄陵县| 鸡西市| 米易县| 张家口市| 凤凰县| 若羌县| 永昌县| 湄潭县| 昂仁县| 共和县| 绥棱县| 固阳县| 兖州市| 海城市| 涿鹿县| 建平县|