<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 休息食客 閱讀(1326) 評論(1)  編輯  收藏 所屬分類: java

    評論

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

    主站蜘蛛池模板: 无码专区永久免费AV网站| 免费一级做a爰片性色毛片| 亚洲精品456人成在线| 啊灬啊灬别停啊灬用力啊免费看| jizz免费一区二区三区| 亚洲精品高清视频| 夫妻免费无码V看片| 9i9精品国产免费久久| 亚洲免费在线视频观看| 亚洲色偷拍区另类无码专区| 久久精品乱子伦免费| 亚洲AV一区二区三区四区| 亚洲VA中文字幕不卡无码| 麻豆国产精品入口免费观看| 精品免费tv久久久久久久| 亚洲乱码中文字幕在线| 日本亚洲视频在线| 国产成人免费网站在线观看| 性色午夜视频免费男人的天堂| 国产成人精品久久亚洲高清不卡| 色婷婷亚洲十月十月色天| 免费国产小视频在线观看| 久久成人国产精品免费软件| 国产福利在线观看永久免费| 亚洲永久在线观看| 亚洲av无码一区二区乱子伦as| 国产免费观看视频| 57pao一国产成视频永久免费| 无码日韩人妻AV一区免费l | 在线观看免费a∨网站| 久草免费福利视频| 九九视频高清视频免费观看| 国产成人精品亚洲2020| 亚洲一区二区在线免费观看| 亚洲视频在线精品| 国产精品成人四虎免费视频| 成年免费大片黄在线观看岛国| 黄色免费在线网站| 在线视频网址免费播放| 免费观看又污又黄在线观看| 亚洲欧美日韩久久精品|