类似于可以获取中间文件的C或C ++,是否有任何命令可以使Java代码获得相同的文件?
例如,C文件可以生成,
Preprocessed File (Hello.i)
Compilation file (Hello.s)
Assembly File (Hello.o)
Executable File through Linker (Hello.exe)
在Java中,我们>]
Executing --> Filename.java we obtain --> Filename.class
然后我们运行此类文件进行输出。
有没有一种方法可以为Java代码生成预处理,编译和汇编文件?
类似于可以获取中间文件的C或C ++,是否有任何命令可以使Java代码获得相同的文件?例如,C文件可以生成预处理文件(Hello.i)编译文件(Hello.s)...
没有Java编译器生成字节码(包含在.class
中),没有中间步骤。
.class
文件已经是“中间”文件。然后,Java虚拟机接受并执行它(根据需要进行解释或编译,通常都是两者!)