当前位置: 首页 > 知识库问答 >
问题:

是否可以将Java字节码自动转换为IJVM?

融焕
2023-03-14

是否可以将Java字节码自动转换为IJVM?你知道有什么可能性吗?

共有1个答案

陆琦
2023-03-14

IJVM包含JVM指令集的一个子集,因此您可以声称,从理论上讲,可以自动转换一组只编译为该特定指令子集的程序

不过,我不知道有什么能真正做到这一点。IJVM的目的是教授组装,所以我认为这会适得其反。

 类似资料:
  • 问题内容: 我有一个用Scala编写的应用程序,我的一些团队成员希望使用Java版本。这是一个演示应用程序,可以使用用Scala编写的另一个API,并且他们希望该应用程序的Java版本能够使用Java中的API。但是,该应用程序有些大,我不想用Java手动重排代码(他们也不想学习Scala)。是否有任何工具可以从Scala代码自动生成(可读)Java代码? 问题答案: 他们希望应用程序的Java版

  • 我有一个Kotlin项目需要在Java中转换。不知道在Android Studio是否可以?Kotlin的逻辑可以在Java中转换而不丢失任何东西或者在运行应用程序时有一些问题吗? 如果是,如何做到完美?

  • 问题内容: 我知道,当我阅读答案时,会发现我已经忽略了我眼中的事物。但是我花了最后30分钟试图自己弄清楚,但没有结果。 因此,我正在用Java 6编写程序,并发现了一些(对我而言)奇怪的功能。为了尝试隔离它,我举了两个小例子。我首先尝试了以下方法: 编译器拒绝了它:类型不匹配:无法从null转换为int。 这对我来说很好,并且尊重我熟悉的Java语义。然后我尝试了以下方法: 编译没有错误!但是,我

  • 问题内容: 例如由于Dense_Rank函数调用(在MS Sql中),是否有可能获得字母(如A,B)而不是数字(1,2)? 问题答案: 试试这个: 请注意,当您达到27(past )时,事情将变得有趣而无用。 如果您想开始将字母加倍,那么它将变得有些棘手。这适用于所有版本的SQL Server。这些子句只是CASE语句的替代(每个短2个字符)。 在SQL Fiddle上观看现场演示 (适用于SQL

  • 问题内容: 我有一个字节数组。我希望将该数组的每个字节String转换为其对应的十六进制值。 Java中是否有任何函数可以将字节数组转换为十六进制? 问题答案: 也可以看看 java.util.Formatter syntax %[flags][width]conversion Flag ‘0’ - The result will be zero-padded Width 2 Conversion

  • 问题内容: 我正在研究Java中的字节码操作/生成,我只是想知道是否有一种简单的方法可以检查字节码。我不想反编译该文件,我想实际查看编译后的字节码。我不需要编辑它。这样做的任何链接或程序都是可以接受的答案。 问题答案: 我一直在研究具有颜色编码字节码输出模式的反编译器(我发现它比javap更具可读性)。它还可以输出Java代码或中间的“字节码AST”。