• <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
            久久久久久久女国产乱让韩| 精品国产婷婷久久久| 一级做a爰片久久毛片毛片| 模特私拍国产精品久久| 中文字幕久久精品无码| 久久99中文字幕久久| 色偷偷88欧美精品久久久| 亚洲国产另类久久久精品 | 人妻中文久久久久| 亚洲午夜久久久久久噜噜噜| 亚洲天堂久久精品| 欧美黑人激情性久久| 777久久精品一区二区三区无码| 日本亚洲色大成网站WWW久久 | 久久亚洲国产欧洲精品一| 人人狠狠综合88综合久久| 青草影院天堂男人久久| 久久综合鬼色88久久精品综合自在自线噜噜 | 91精品国产高清久久久久久91| 亚洲午夜久久久久久久久电影网 | 99999久久久久久亚洲| 久久久久国产精品人妻| 日本亚洲色大成网站WWW久久| 久久综合综合久久狠狠狠97色88| 久久人妻少妇嫩草AV蜜桃| 日韩欧美亚洲国产精品字幕久久久| 国内精品伊人久久久久av一坑 | 欧美精品一区二区精品久久| 久久精品国产99久久久古代 | 久久w5ww成w人免费| 久久精品国产男包| 亚洲v国产v天堂a无码久久| 久久激情五月丁香伊人| 久久e热在这里只有国产中文精品99| 精品国产乱码久久久久久郑州公司| 性欧美大战久久久久久久久| 国产精品久久久久久久app| 无码乱码观看精品久久| 麻豆久久久9性大片| 麻豆精品久久久久久久99蜜桃| 国产精品久久久久久久久久影院|