<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    休息食客

    隨心而動

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      16 隨筆 :: 7 文章 :: 2 評論 :: 0 Trackbacks
    Java獲取根目錄路徑有很多種方法,但是根據應用程序所部署的環境和中間件不同,獲取的路徑可能也不同。下面我提供一種方法,解決這個問題。

             String path = InterfaceConfig.class.getResource("").getPath().toString();//獲取類所在路徑
             if (path.contains(".jar")) {
                 path = path.replace("/", File.separator);//將/換成\,如果是linux環境,還是/
                 path = path.replace("file:", "");//去掉file
                 path = path.replace("classes\\", "");//去掉classes\
                 if (path.startsWith("\\")) {
                     path = path.substring(1);//去掉第一個\,如:、\D:\TongWeb...  ,在linux上沒有這種情況
                 }
                 path = path.split("WEB-INF")[0]+"WEB-INF"+File.separator+"classes";
            } else {
                 path = InterfaceConfig.class.getResource("/").getPath().toString();//獲取根路徑
            }
            File file = new File(path + File.separator + "InterfaceConfig.xml");

    這段代碼什么意思呢?
    1、第一行是獲取InterfaceConfig.class這個類所在的路徑,這個InterfaceConfig.class可以換成你這段代碼所在的類。
    2、判斷路徑中是否包含.jar,就是說這段代碼所在的類最終構建的時候是不是打入jar包里,如果在jar包里,就去掉一些內容,如file: ,classes\\,
        然后根據WEB-INF切割,并拼出根目錄。
    3、如果沒有打入jar包,那更簡單了,直接通過獲取根路徑方法就解決了。
    4、最后讀取classes路徑下的InterfaceConfig.xml配置文件。

    posted on 2015-01-30 15:01 休息食客 閱讀(1327) 評論(1)  編輯  收藏 所屬分類: java

    評論

    # re: Java獲取根目錄,讀取配置文件 2015-01-31 18:03 京山游俠
    mark。  回復  更多評論
      

    主站蜘蛛池模板: 成人在线视频免费| 色播精品免费小视频| 国产又粗又长又硬免费视频| 亚洲毛片一级带毛片基地| 亚洲精品免费观看| 亚洲自偷自拍另类12p| 一级毛片aaaaaa免费看| 亚洲三级电影网站| **真实毛片免费观看| 亚洲国产成人精品无码一区二区 | 欧洲乱码伦视频免费国产| 国产美女做a免费视频软件| 亚洲高清乱码午夜电影网| 免费国产在线观看| 一级做受视频免费是看美女| 亚洲伊人成无码综合网| 可以免费观看的毛片| 亚洲一区二区三区夜色| 思思re热免费精品视频66 | 国产午夜无码片免费| 亚洲AV无码一区二区三区系列 | 亚洲一区二区女搞男| 99久在线国内在线播放免费观看 | 在线精品亚洲一区二区三区| a级毛片黄免费a级毛片| 亚洲国产日产无码精品| 成人永久福利免费观看| 黄色视频在线免费观看| 亚洲酒色1314狠狠做| 日本一道高清不卡免费| 成在人线av无码免费高潮水| 亚洲福利电影一区二区?| 日本成人在线免费观看| 成人毛片100免费观看| 亚洲乱码中文论理电影| 亚洲国产激情一区二区三区| 亚在线观看免费视频入口| 亚洲乱色熟女一区二区三区蜜臀| 亚洲av午夜精品一区二区三区| 久久A级毛片免费观看| 羞羞漫画登录页面免费|