JDK

Java运行机制

  1. 编译期:.java源文件,经过编译,生成.class字节码文件。
  2. 运行期: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。
环境变量的配置:

  1. JAVA_HOME JDK安装目录
  2. PATH %JAVA_HOME%in
    检测配置:再cmd中输入“java”、“javac”或“java -version”。
    关于classpath,在JDK1.5后就不再需要配置,JRE会自动搜索当前路径下的类文件及相关JAR文件。
原文地址:https://www.cnblogs.com/fan979398/p/12009054.html