<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 切爾斯基 閱讀(5106) 評論(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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲色欲色欲www| 亚洲精品第五页中文字幕| 亚洲乱妇熟女爽到高潮的片| 久久久精品2019免费观看| 亚洲91av视频| 日韩在线不卡免费视频一区| 亚洲高清在线视频| 最近最新高清免费中文字幕| 久久久久亚洲AV片无码下载蜜桃| 秋霞人成在线观看免费视频| 亚洲AV日韩AV永久无码免下载| 无码AV片在线观看免费| 亚洲三级在线播放| 在线观看免费精品国产| 午夜在线亚洲男人午在线| 亚洲日本在线观看视频| 免费观看在线禁片| 亚洲成在人线中文字幕| 在线免费观看污网站| 国产亚洲精品免费| 最新精品亚洲成a人在线观看| 免费国产成人α片| 亚洲精品一二三区| 亚洲第一页日韩专区| 大地资源在线资源免费观看| 亚洲成年人免费网站| 国产三级免费电影| 四虎影视无码永久免费| 亚洲高清视频免费| 日本免费无遮挡吸乳视频电影| 国产日韩AV免费无码一区二区三区| 亚洲αv在线精品糸列| 在线视频免费观看高清| 麻豆va在线精品免费播放| 久久精品亚洲一区二区| 成人性生活免费视频| 久草免费福利在线| 狠狠色香婷婷久久亚洲精品| 亚洲国产成人久久综合一区77| 91精品手机国产免费| 日韩精品视频在线观看免费|