新浪javasdk在jdk5下不兼容解决方案
HttpClient.java中错误解决:
1.加入activation.jar包
2.
private static Object[] copyOf(Object[] src, int length){ Class clazz = src.getClass(); Object[] dest = (Object)clazz == (Object)Object[].class ?(Object[])new Object[length] : (Object[])Array.newInstance(clazz.getComponentType(), length); System.arraycopy(src, 0, dest, 0, Math.min(src.length, length)); return dest; }用以上代码替换jdk6中的Arrays.copyOf方法。
Tag.java错误解决
使用.length==0来替换jdk6中的isEmpty方法