标题: 想了好久,关于类加载器的,求大牛解决一下,急急!! [打印本页] 作者: 微小山 时间: 2015-1-10 13:41 标题: 想了好久,关于类加载器的,求大牛解决一下,急急!! 现在在学张孝祥老师的类加载器一块,出现了一个问题,有没有大牛可以帮个忙的,就是我自定义了一个加载器,是可以对文件进行加密的,然后我 确实是对文件加密了,然后想通过自定义的解密器(和加密器是同一个),去解密,就报了这个Exception in thread "main" java.lang.ClassFormatError: Incompatible magic value 889275713 in class file <Unknown>
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at cn.itcast.day3.MyClassLoader.findClass(MyClassLoader.java:69)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cn.itcast.day3.MyClassLoaderDemo.main(MyClassLoaderDemo.java:11) 作者: d342784178 时间: 2015-1-30 14:29
[解决办法]
os.write(b^0xff); 改为 os.write(b&0xff);
[解决办法]
===============下面这段改为is.read(byte[]),读写,应该也行,省得转换了==================
int b = -1;