Java运行机制

- 编译期:.java源文件,经过编译,生成.class字节码文件。
- 运行期:JVM加载.class并运行.class。
特点:跨平台、一次编程到处使用。
JVM、JRE、JDK的区别
- JVM:Java Virtual Machine,Java虚拟机,加载.class并运行.class。
- JRE:Java Runtime Environment,Java运行环境,除了包含JVM以外还包含了运行Java程序所必须的环境。即JVM+系统类库。
- JDK:Java Development Kit,Java开发工具包,除了包含JRE以外还包含了开发Java程序所必须的环境,即JRE+编译、运行等工具命令。

说明:
1)运行java程序的最少环境为JRE
2)开发java程序的最少环境为JDK
JDK的下载安装
在Oracle官方网站下载相应版本JDK即可。
安装时不必再单独安装JRE。
环境变量的配置:
- JAVA_HOME JDK安装目录
- PATH %JAVA_HOME%\bin
检测配置:再cmd中输入“java”、“javac”或“java -version”。
关于classpath,在JDK1.5后就不再需要配置,JRE会自动搜索当前路径下的类文件及相关JAR文件。
JDK
原文:https://www.cnblogs.com/fan979398/p/12009054.html