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

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

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

    休息食客

    隨心而動(dòng)

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

             String path = InterfaceConfig.class.getResource("").getPath().toString();//獲取類所在路徑
             if (path.contains(".jar")) {
                 path = path.replace("/", File.separator);//將/換成\,如果是linux環(huán)境,還是/
                 path = path.replace("file:", "");//去掉file
                 path = path.replace("classes\\", "");//去掉classes\
                 if (path.startsWith("\\")) {
                     path = path.substring(1);//去掉第一個(gè)\,如:、\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這個(gè)類所在的路徑,這個(gè)InterfaceConfig.class可以換成你這段代碼所在的類。
    2、判斷路徑中是否包含.jar,就是說這段代碼所在的類最終構(gòu)建的時(shí)候是不是打入jar包里,如果在jar包里,就去掉一些內(nèi)容,如file: ,classes\\,
        然后根據(jù)WEB-INF切割,并拼出根目錄。
    3、如果沒有打入jar包,那更簡單了,直接通過獲取根路徑方法就解決了。
    4、最后讀取classes路徑下的InterfaceConfig.xml配置文件。

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

    評(píng)論

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

    主站蜘蛛池模板: 亚洲色欲久久久综合网东京热| 国产精品成人啪精品视频免费| 国产精品亚洲成在人线| 成人在线免费观看| 久久综合给合久久国产免费| 特a级免费高清黄色片| 亚洲国产欧洲综合997久久| 亚洲综合激情另类小说区| 久久99国产亚洲高清观看首页| 免费播放春色aⅴ视频| 成年人在线免费观看| 无码精品A∨在线观看免费| 久久免费动漫品精老司机 | 野花高清在线电影观看免费视频| 黄视频在线观看免费| 羞羞视频在线观看免费| 久久亚洲精品11p| 亚洲爆乳无码专区www| 亚洲av无码一区二区三区天堂古代| 噜噜噜亚洲色成人网站∨| 久久久久亚洲av无码专区蜜芽| 国产亚洲精品成人AA片新蒲金| 亚洲国产V高清在线观看| 免费久久精品国产片香蕉| 国产无遮挡吃胸膜奶免费看| 精品久久久久久久免费加勒比| 久久久久久国产精品免费免费| 国产va免费精品观看精品| 青娱乐免费在线视频| 91视频国产免费| 国产香蕉九九久久精品免费| 青娱分类视频精品免费2| 国内精品乱码卡1卡2卡3免费| 嫖丰满老熟妇AAAA片免费看| 中文字幕免费在线看线人| 国内精自视频品线六区免费| 成人免费毛片内射美女-百度| 9久9久女女免费精品视频在线观看| 波多野结衣在线免费观看| 最近最好的中文字幕2019免费 | 亚洲午夜电影在线观看高清|