当前位置: 代码迷 >> J2SE >> 关于自个儿创建的ClassLoader获取Class时报错
  详细解决方案

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

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

------解决方案--------------------------------------------------------
如果是.class文件,那么该文件可能损坏了。也可能读取的时候出问题了,正常的魔数是OXCAFEBABE
  相关解决方案