JAVA的源程序是怎样被编译和运行的

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:37:39
解释一下JAVA源程序是怎样用JDK编译的?
JAVA源程序是怎样用JVM虚拟机实现跨平台的?

说得简单易懂一点,就是JAVA的源程序通过其编译器编译成JVM能够能够读懂的源码,然后由JVM来负责执行,所以简单说编译器可以理解成为一个解码的作用。JVM才是真正的执行工具。JVM可以跨平台,但是运行JAVA无论什么平台都必须有JVM的支持。

java 程序 编译是根据“类库” 也就是 jvm了 解释编译。

在用到的时候必须要有识别“解释后的java程序的类库
两个过程
java原程序-----java.class 文件==== 解释执行
这两个过程中都要用到 类库

运行~cmd 编译:javac XXX.java
运行:java XXX
要配置环境变量。
其实真正跨平台的是JVM,不同的平台的JVM是不同的,但JVM都能支持java。