什么是.j文件?如何从.j文件中获取.java文件?
我使用汇编程序将java文件转换为类文件,但当我运行汇编程序时,它只接受.j文件,而不接受.java文件。j文件是java类的描述,使用java虚拟机指令集以简单的汇编程序语法编写,Jasmin assembler将其转换为二进制java类文件,适合由Java运行时系统加载什么是.j文件?如何从.j文件中获取.java文件?,java,decompiler,Java,Decompiler,我使用汇编程序将java文件转换为类文件,但当我运行汇编程序时,它只接受.j文件,而不接受.java文件。j文件是java类的描述,使用java虚拟机指令集以简单的汇编程序语法编写,Jasmin assembler将其转换为二进制java类文件,适合由Java运行时系统加载 所以我想回答你的问题。您必须使用不同的编译器来编译java应用程序 .j文件是Java类的描述,使用Java虚拟机指令集以简单的汇编程序语法编写,Jasmin assembler将其转换为二进制Java类文件,适合Java运
所以我想回答你的问题。您必须使用不同的编译器来编译java应用程序 .j文件是Java类的描述,使用Java虚拟机指令集以简单的汇编程序语法编写,Jasmin assembler将其转换为二进制Java类文件,适合Java运行时系统加载 所以我想回答你的问题。您必须使用不同的编译器来编译java应用程序 问:什么是.j文件 你说你正在使用Krakatau字节码工具 “.j”文件是一个包含Krakatua的JVM字节码汇编语言的文件。这是一种人类可读的字节码表示,可以使用Krakata汇编程序将其转换回“.class”文件 您链接到的文档中有关于Krakatua汇编语言的描述: Krakatau汇编器使用类似于Jasmin的语法,但带有 许多新功能,最重要的是能够直接指定 常量池引用。有关语法的详细信息,请参见 在文档文件夹中。”
问:如何从.j文件中获取.java文件 您应该首先将“.j”文件组装成“.class”文件,然后将“.class”文件反编译成“.java”文件 请注意,您将无法恢复原始Java源代码,您可能会发现通过此过程获得的反编译“.Java”文件是:
- 无效(即可编译)Java源代码,或
- 不是将“.j”文件/“.class”文件正确翻译为Java
问:如何从.j文件中获取.java文件 您应该首先将“.j”文件组装成“.class”文件,然后将“.class”文件反编译成“.java”文件 请注意,您将无法恢复原始Java源代码,您可能会发现通过此过程获得的反编译“.Java”文件是:
- 无效(即可编译)Java源代码,或
- 不是将“.j”文件/“.class”文件正确翻译为Java