最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年05月03日 09:25:42   作者:  
本篇文章介紹了,java中獲取類加載路徑和項目根路徑的5種方式分析。需要的朋友參考下
復制代碼 代碼如下:

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("");// 參數(shù)為空
         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"));
         /*
          * 結(jié)果: C:\Documents and Settings\Administrator\workspace\projectName
          * 獲取當前工程路徑
          */

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

     }
 }

相關(guān)文章

  • Flink自定義Sink端實現(xiàn)過程講解

    Flink自定義Sink端實現(xiàn)過程講解

    這篇文章主要介紹了Flink自定義Sink端實現(xiàn)過程,在Fink官網(wǎng)中sink端只是給出了常規(guī)的write api.在我們實際開發(fā)場景中需要將flink處理的數(shù)據(jù)寫入kafka,hbase kudu等外部系統(tǒng)
    2023-01-01
  • java easyUI實現(xiàn)自定義網(wǎng)格視圖實例代碼

    java easyUI實現(xiàn)自定義網(wǎng)格視圖實例代碼

    這篇文章主要給大家介紹了關(guān)于java easyUI實現(xiàn)自定義網(wǎng)格視圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • 通過AOP攔截Spring?Boot日志并將其存入數(shù)據(jù)庫功能實現(xiàn)

    通過AOP攔截Spring?Boot日志并將其存入數(shù)據(jù)庫功能實現(xiàn)

    本文介紹了如何使用Spring Boot和AOP技術(shù)實現(xiàn)攔截系統(tǒng)日志并保存到數(shù)據(jù)庫中的功能,包括配置數(shù)據(jù)庫連接、定義日志實體類、定義日志攔截器、使用AOP攔截日志并保存到數(shù)據(jù)庫中等步驟,感興趣的朋友一起看看吧
    2023-08-08
  • 解決springboot的JPA在Mysql8新增記錄失敗的問題

    解決springboot的JPA在Mysql8新增記錄失敗的問題

    這篇文章主要介紹了解決springboot的JPA在Mysql8新增記錄失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 最新評論

    黄浦区| 融水| 将乐县| 虎林市| 福安市| 沙田区| 平潭县| 汉沽区| 右玉县| 洛扎县| 神池县| 阿拉善左旗| 雷波县| 三亚市| 天全县| 寿宁县| 四平市| 友谊县| 南京市| 阳曲县| 家居| 新竹县| 河西区| 江门市| 洪江市| 鄂州市| 黄浦区| 永德县| 双柏县| 玉山县| 牡丹江市| 土默特左旗| 昂仁县| 冷水江市| 长岭县| 大姚县| 泽州县| 沛县| 辉县市| 财经| 田林县|