|
From: Ram V. <ram...@gm...> - 2006-12-27 16:49:19
|
Hi Tony, This is done so by design. Prior to JDK 1.4 the conversion classes were in sun.io package. To provide external conversion services, libraries had to extend sun.io classes. If you are using ICU4JNI with other JVMs then you should not use these classes. I hope you are using JVM and JDKs compatible with JDK 1.4, if not then you cannot use conversion services provided by ICU4JNI. On 12/26/06, Tony Wu <wuy...@gm...> wrote: > > icu4jni-3.4.jar contains 4 classes > that can't be loaded in other jvm because they extend classes from sun.io > package. These classes are: > > com.ibm.icu4jni.converters.ByteToCharConverterICU extends > sun.io.ByteToCharConverter > com.ibm.icu4jni.converters.ByteToCharGB18030 extends > ByteToCharConverterICU > com.ibm.icu4jni.converters.CharToByteConverterICU extends > sun.io.CharToByteConverter > com.ibm.icu4jni.converters.CharToByteGB18030 extends > CharToByteConverterICU > > I found that no other classes in ICU4jni depend on them. What those > classes could be really needed for? Shall I simply delete them? does > it affect the function of icu or whatever? Thanks a lot. > > -- > Tony Wu > China Software Development Lab, IBM > > > -- Best Regards, Ram Viswanadha ICU |