http://expert.csdn.net/Expert/topic/1364/1364343.xml?temp=.2199518

解决方案 »

  1.   


    转载:
    com.borland.primetime.util.AssertionException: gbk
    看到这个错误时,我就知道了大概的原因,只是前一段时间忙于别的事情,没时间作patch.
    出错的原因很简单,gbk应该是大写的才不会出错,肯定是JBuilder内部什么地方把"gbk"作为编码用了,所以出了java.io.UnsupportedEncodingException
    反编译部分代码后发现:com.borland.primetime.util.CharToByteJava中的一行:
    a=sun.io.CharToByteConverter.getConverter(s);
    运行时s="gbk".
    所以就出了java.io.UnsupportedEncodingException修正也很简单,把jb8_encoding_fix.jar放到C:\Jbuilder8\patch下,重新启动Jbuilder8,就可以跟那个问题说永别了。