初级问题

hao33 2003-06-21 04:44:07
我用的是jb8,用的是它自己的程序,提示:"App1.java": Error #: 750 : initialization error: com.borland.compiler.symtab.LoadError: java.io.IOException: class not found: class java.lang.Object等错误,请问这是怎么回事?好象jb是不要自己设类路径的啊/
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
quxiaoe 2003-06-26
  • 打赏
  • 举报
回复
从现象上看是JDK设置不正确,可能是本身JB有问题,也可能是你装了其它的JDK,改变了原来的设置
yinbin 2003-06-21
  • 打赏
  • 举报
回复
那确实是版本的问题,我也遇到了,
dooby 2003-06-21
  • 打赏
  • 举报
回复
你那个jb8是试用版有bug建议用正式版

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,就可以跟那个问题说永别了。
改JRE的charsets.jar文件绝对不值得推荐!!!
新版本,除了修正上面的问题外,还修正了JSP的默认编码问题:
如果没有显式指定编码为GBK或GB2312,那么默认是ISO-8859-1,
所以所有汉字全显示为乱码。
应用了这个补丁后,使jsp的默认编码变成操作系统的默认编码,解决了jsp乱码问题


我有这个补丁文件,我的邮箱caoxd@neusoft.com
wangzg30 2003-06-21
  • 打赏
  • 举报
回复
好象是有些包没有导入的原因,把所用到的包都导入
import java.io.*;
......

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧