首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于自个儿创建的ClassLoader获取Class时报错

2012-09-19 
关于自己创建的ClassLoader获取Class时报错我创建了一个ClassLoader想要加载一个类,但是从文件中读取byte[

关于自己创建的ClassLoader获取Class时报错
我创建了一个ClassLoader想要加载一个类,但是从文件中读取byte[]这不也能成功,但是在defineClass(name, classBytes, 0, classBytes.length);这步时会报java.lang.ClassFormatError: Incompatible magic value 1668047219 in class file resources/ClassTest异常,我试了好几次都出现这个问题,有人能帮我解决下吗?

[解决办法]
如果是.class文件,那么该文件可能损坏了。也可能读取的时候出问题了,正常的魔数是OXCAFEBABE

热点排行
Bad Request.