有哪些JVM汇编器?

问题描述

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

        茉莉是事实上的标准。最新版本支持invokedynamic。它是用Java编写的,因此具有可移植性。     ,        一段时间过去了,现在有一种替代茉莉的名为Krakatau的替代品。 从the0ѭ:   Krakatau汇编程序旨在替代Jasmin,并且由于Jasmin的限制而最初编写。它几乎与Jasmin的语法向后兼容,尽管不一定与JasminXT中引入的扩展兼容。但是,Krakatau提供了许多新功能,最重要的是可以直接指定常量池引用。 此时,似乎Krakatau的最新更新是一个月前,而Jasmin的最新更新是9年前。 Krakatau确实支持
invokedynamic
,并且使用与JVMS中相同的指令名称。 Krakatau用Python实现。就我个人而言,我喜欢将Java工具用Java实现,但是鉴于该工具的性质(从非Java来源构造类文件)以及该领域的竞争不足,我会给它一个机会。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...