• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會(huì)很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::

                    String path2 = System.getProperty("user.dir") + File.separator + "languages"

                            + File.separator + language + ".xml";


                    String path = getClass().getClassLoader().getResource(

                        "languages" + File.separator + language + ".xml").getFile();


            以上兩個(gè)方法這樣用問題大大的有:

            1. user.dir在普通的單機(jī)程序中一般不會(huì)出問題,但在網(wǎng)絡(luò)方面,如tomcat等,user.dir目錄有可能是tomcat的bin目錄等其他目錄。

            2. ClassLoader使用的文件分隔符是'/',不管是在Unix還是Windows,所以在上面使用的: "languages" + File.separator + language + ".xml"

            a. 在Windows里就是"languages\" + language + ".xml"),因?yàn)镃lassLoader在這里并沒有把'\'作為文件分隔符,而是作為文件名里的一個(gè)字符,所以加載文件時(shí)會(huì)出錯(cuò)。

            b. 在Unix里是"languages/" + language + ".xml"): 運(yùn)行正常


            所以直接使用:

            String path = getClass().getClassLoader().getResource("languages/" + language + ".xml").getFile();


            ClassLoader有三種:系統(tǒng)使用的BootStrap ClassLoader, Extend ClassLoader(加載jre/lib/ext目錄里的類), Application ClassLoader(加載應(yīng)用程序類,即用戶自己定義的類)

            posted on 2010-05-18 02:36 逛奔的蝸牛 閱讀(1230) 評論(0)  編輯 收藏 引用 所屬分類: Java
            色综合久久天天综合| 香蕉久久一区二区不卡无毒影院| 久久久久人妻一区精品果冻| 久久天天躁狠狠躁夜夜2020老熟妇| 青春久久| 久久Av无码精品人妻系列| 国产成人久久777777| 久久这里只精品99re66| 久久99国产综合精品免费| 久久精品亚洲欧美日韩久久| 久久精品人人做人人爽电影| 伊人久久综合热线大杳蕉下载| 亚洲欧美精品一区久久中文字幕 | 日批日出水久久亚洲精品tv| 伊人久久大香线蕉AV色婷婷色| 国产A级毛片久久久精品毛片| 99精品久久久久久久婷婷| 久久精品国产99国产精品| 久久一日本道色综合久久| 免费一级欧美大片久久网| 国产精品久久久久久久久鸭| 影音先锋女人AV鲁色资源网久久| 亚洲综合精品香蕉久久网97| 久久精品国产精品亚洲毛片| 久久精品国产99国产精品导航 | 伊人久久大香线蕉综合热线| 亚洲狠狠综合久久| 国产精品9999久久久久| 97精品国产97久久久久久免费| 亚洲国产精品嫩草影院久久| 国产精品热久久无码av| 久久99热狠狠色精品一区| 99久久精品国产高清一区二区| 欧美黑人激情性久久| 久久国产精品99精品国产| 亚洲级αV无码毛片久久精品| 国产香蕉久久精品综合网| 综合久久一区二区三区 | 亚洲va中文字幕无码久久 | 久久精品国产国产精品四凭| 国产精品九九久久免费视频|