Sun JDK 不兼容 IBM JDK 备忘录
来源:互联网 发布:mac安装ug教程 编辑:程序博客网 时间:2024/04/30 07:57
工作中遇到一些Sun JDK与IBM JDK不兼容的问题,记下来做个备忘
1. String.getBytes(String encoding)
try {
RandomAccessFile f = new RandomAccessFile("test.txt", "rw");
f.write("tets".getBytes(null));
f.close();
} catch (IOException e) {
e.printStackTrace();
}
}
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. 日文编码
try {
"".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...
- Sun JDK 不兼容 IBM JDK 备忘录
- IBM JDK和SUN JDK的差异处理一例
- IBM JDK和SUN JDK的差异处理一例
- IBM-JDK与Sun-JDK加密算法提供者差异
- jdk版本不兼容解决
- IBM JDK
- JDK不兼容异常(转)
- jdk与win7配色方案不兼容
- 毕业设计之jdk和spring不兼容
- Random随机数某一时刻生成相同数问题(IBM JDK和SUN JDK差矣造成)
- IBM JDK与SUN JDK的区别——java.io.File
- SUN JDK 代替Open JDK
- sun-jdk 替换 open-jdk
- JDK环境变量备忘录
- JDK环境变量设置备忘录
- Sun JDK bug 分析
- Sun JDK bug 分析
- sun-java5-jdk
- Microsoft Windows Shimgvw.dll WMF (Exploit)
- Vulnerability in Graphics Rendering Engine Allows Remote Code Execution
- WIN_SHELLCODE
- 窗口句柄的获得
- 模拟实现ID3DXSkinInfo::UpdateSkinnedMesh
- Sun JDK 不兼容 IBM JDK 备忘录
- (转载)P2P之UDP穿透NAT的原理与实现 - 增强篇(附修改过的源代码)
- 在 .NET Compact Framework 2.0 中使用 COM Interop
- 2006年的几个愿望
- JSP页面中的自定义标签
- javascript验证给定的日期的合法性——升级版
- 下面的源码需要解释
- 让手写输入在 Web 上持久留存
- Symbian OS中的消息存储与常用操作