国产探花免费观看_亚洲丰满少妇自慰呻吟_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"));

     }
 }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇西县| 七台河市| 方山县| 论坛| 无极县| 东乌珠穆沁旗| 达尔| 佛坪县| 乐亭县| 宣武区| 南雄市| 叶城县| 文山县| 三都| 定西市| 湖北省| 沅江市| 麟游县| 宣汉县| 娄底市| 武夷山市| 古丈县| 新晃| 中方县| 宝鸡市| 鄂托克旗| 安泽县| 潮安县| 长寿区| 拉萨市| 达孜县| 车险| 彰化市| 萝北县| 宁海县| 连州市| 墨竹工卡县| 遂昌县| 班戈县| 曲靖市| 海原县|