首先介绍下javac.exe 与 java.exe区别和作用。
javac.exe是把 .java类型的源文件编译成 .class 类型的字节码,可以把javac.exe认为是java解释器
java.exe是把 .class类型的字节码文件解释成机器码,并且运行
至于JVM(JAVA虚拟机)是由java.exe进程加载的,将字节码解释成机器码
要实现java的跨平台只需要把字节码实现跨平台即可
首先介绍下javac.exe 与 java.exe区别和作用。
javac.exe是把 .java类型的源文件编译成 .class 类型的字节码,可以把javac.exe认为是java解释器
java.exe是把 .class类型的字节码文件解释成机器码,并且运行
至于JVM(JAVA虚拟机)是由java.exe进程加载的,将字节码解释成机器码
要实现java的跨平台只需要把字节码实现跨平台即可