我们正在使用一些涉及字节码增强器的闭源商业应用程序框架。虽然字节码增强器可以处理 Java 7 字节码,但它需要在启动 JVM 时使用“-XX:-UseSplitVerifier”标志。
我们刚刚更新到使用 Java 7,遇到了我们使用 WebStart 运行我们的应用程序的问题,而 WebStart 不支持这个 -XX:-UseSplitVerifier。
框架提供者的技术支持表示“很难解决”,这意味着我们不能指望很快就会有更正的版本。
所以,我的问题是:这些堆栈图能否以某种方式为现有类生成?我们能否插入一些工具/插件,在应用程序构建之后但在部署之前重新生成这些堆栈图?
最佳答案
ASM 字节码框架 can help with recalculating StackMap structures .唯一的问题是为 resolve common super types 提供您自己的设施.
关于java - 可以自动重新生成 Java Stackmaps 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21141583/