JAD 崩溃 - 常量池无效/损坏

发布于 2025-01-05 17:18:05 字数 203 浏览 0 评论 0原文

所以我一直在阅读并发现,当 JAD 尝试使用无效的常量池条目反编译一个类时,它显然会崩溃。我纯粹出于好奇而一直在玩这个,但我似乎无法实现它——它要么可以很好地反编译,要么无法被 JVM 正确读取。我所拥有的信息是否已过时,或者我只是没有以正确的方式进行操作?

如果我不能让它工作,也没什么大不了的,因为我已经学到了很多关于 Java 类格式的知识,正如我所说,这只是为了好玩。

So I've been reading around and found out that apparently JAD crashes when it tries to decompile a class with an invalid constant pool entry. I've been playing about with this purely out of curiosity, but I can't seem to make it happen - it either decompiles fine or can't be read correctly by the JVM. Is this outdated information that I have, or am I simply not doing it the correct way?

If I can't get this to work, it's no big deal as I've learned a lot about the Java class format, and as I said, it's just for fun.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘寄 2025-01-12 17:18:05

最有可能的是,您读到的消息来源说,在某些情况下,JAD 会因无效的池条目而崩溃。它并不总是崩溃,并且如果没有源代码,就没有简单的方法来判断在什么情况下它可能会或不会崩溃。

Most likely, the source you read says that JAD crashes on invalid pool entries in some cases. It doesn't always crash, and without the source code, there's no easy way to tell under what circumstances it may or may not crash.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文