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

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

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

    posts - 56, comments - 77, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    IBM JDK 不兼容 Sun JDK 備忘錄

    Posted on 2006-02-22 20:31 切爾斯基 閱讀(5116) 評論(2)  編輯  收藏

    工作中遇到一些Sun JDK與IBM JDK不兼容的問題,記下來做個備忘

    1. String.getBytes(String encoding)

    TestCase:
     
        public static void main(String[] args) {
            try {
                RandomAccessFile f = new RandomAccessFile("test.txt", "rw");
                f.write("tets".getBytes(null));
                f.close();
            } catch (IOException e) {
                e.printStackTrace();           
            }
       }
     
    SUN JDK 1.4 : OK

    IBM JDK 1.4 :

    Exception in thread "main" java.lang.NullPointerException
            at java.lang.StringCoding$EncoderCache.makeEncoder(StringCoding.java:198)
            at java.lang.StringCoding$2.run(StringCoding.java:251)
            at java.security.AccessController.doPrivileged1(Native Method)
            at java.security.AccessController.doPrivileged(AccessController.java:351)
            at java.lang.StringCoding$EncoderCache.getEncoder(StringCoding.java:248)
            at java.lang.StringCoding.getEncoder(StringCoding.java:331)
            at java.lang.StringCoding.encode(StringCoding.java:472)
            at java.lang.String.getBytes(String.java:947)
            at NullEncoding.main(NullEncoding.java:12)

     
     

    2. 日文編碼

    Test Case:
     
        public static void main(String[] args) {
            try {
                "".getBytes("Shift_JIS");
                "".getBytes("Shift-JIS");
            } catch (Exception e) {
                e.printStackTrace();
            }
         }
     

    SUN JDK 1.4 : OK

    IBM JDK 1.4 :

    java.io.UnsupportedEncodingException: Shift-JIS
            at java.lang.StringCoding$EncoderCache.getEncoder(StringCoding.java:262)
            at java.lang.StringCoding.getEncoder(StringCoding.java:331)
            at java.lang.StringCoding.encode(StringCoding.java:472)
            at java.lang.String.getBytes(String.java:947)
            at ShiftEncoding.main(ShiftEncoding.java:17)

     

    To Be Continue...


    評論

    # re: IBM JDK 不兼容 Sun JDK 備忘錄  回復  更多評論   

    2006-11-27 13:43 by HH
    出來 XML 時,如果有中文 IBM JDK 似乎有問題,Sun OK

    # re: IBM JDK 不兼容 Sun JDK 備忘錄  回復  更多評論   

    2008-12-10 17:02 by 支持下個人主頁 life126.com
    沒有設置java的file.code

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 四虎影视永久免费观看地址| 91久久精品国产免费一区| 亚洲欧美日韩中文字幕在线一区| 亚洲成a人片在线观| 亚洲欧洲无卡二区视頻| 最近最好的中文字幕2019免费| 在线v片免费观看视频| 免费观看亚洲人成网站| 国产成人亚洲综合在线| a在线视频免费观看在线视频三区| 久久国产精品2020免费m3u8| 毛片A级毛片免费播放| 色在线亚洲视频www| 国产国产人免费人成成免视频| 亚洲成片观看四虎永久| 337p日本欧洲亚洲大胆艺术| 亚洲欧美中文日韩视频| 国产一区二区三区免费看| fc2成年免费共享视频网站| 亚洲精品无码久久久久sm| 色偷偷女男人的天堂亚洲网| 和日本免费不卡在线v| 亚洲欧洲美洲无码精品VA| 亚洲欧美日韩中文高清www777| 真实乱视频国产免费观看| 午夜亚洲国产理论秋霞| 免费大片av手机看片| 黄页网站免费在线观看| 亚洲AV无码资源在线观看| 24小时免费看片| 久久亚洲国产精品五月天| 午夜性色一区二区三区免费不卡视频| 在线aⅴ亚洲中文字幕| 青青草a免费线观a| 免费亚洲视频在线观看| 亚洲AV无码久久寂寞少妇| 中文字幕av无码不卡免费| 国产在线播放免费| 亚洲乱亚洲乱妇24p| 亚洲精品无码国产| 日韩免费高清视频网站|