类加载器(java.lang.ClassFormatError:截断的类文件)

时间:2014-02-04 15:51:34

标签: java bytecode .class-file

我正在编写自己的类加载器,即更改类的常量池中的内容。 我知道我的错误是由我的更改而不是类加载器或默认类引起的。

我需要知道我必须在哪里修改类文件的签名,以及我如何更改它以便我的类不会被视为已损坏。

我使用this网站来读取和更改我的常量池,但在网站上没有任何文件签名。

我认为它可能隐藏在属性表中,但我不是那样的 即使我能够找到它,我也不知道如何重新创建签名以使文件再次运行。

我希望有人能够帮助我。

-Leo

编辑: 我找到了关于字节码验证器here的一些内容,但我仍然不了解其工作原理。

0 个答案:

没有答案