java 是半编译半解释语言,
- 首先 jdk 将 java 文件编译为 class 文件
- 接着 jre 运行程序
- 最后 jvm 负责解释 class 文件
开发时可以看作是编译语言, 运行过程可以看作是解释语言.
1.jdk 与 jre 与 jvm
jdk 包含了 java 开发工具(包含编译器)与 jre
jre 包含了 运行类库(可以运行java程序, 即 jar包文件) 与 jvm
jvm 是 java 跨平台的核心处理器(不同平台有不同版本的 jvm)

2.下载 jdk
- jdk-9.0.1_windows-x64_bin.exe
- jdk-8u161-windows-x64.exe
- jdk-7u17-windows-x64.exe
- jdk-6u45-windows-x64.exe
目前 jdk8,jdk9 用的比较多
jdk8 比较稳定用的人多,
jdk9 对 8 不是完全兼容,但 9 应该是最后一个大版本
3. 安装 jdk(可以同时装多个版本jdk)
双击安装 jdk,注意事项
- 选择编译工具,和文档,不需要公共jre( jdk 中已经包含了 jre)
- (非必选) 安装目录不要有中文和空格
默认位置: C:\Program Files\Java
(已配置环境变量后,查看 jdk 的安装位置, 命令:echo %JAVA_HOME% )
4. 配置环境变量(只能配置一个版本的环境变量)
新建系统环境变量名如下,内容是刚才安装的 jdk 根目录
JAVA_HOME
追加 path 路径,路径如下
%JAVA_HOME%\bin;
创建 CLASSPATH 系统变量, 对应的值是
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5.测试环境
分别测试编译需要的 javac 环境
javac -version
测试运行 class 文件需要的 java 环境
java -version
