目录
一、jvm和跨平台
二、JDK 和 JRE
三、JDK的下载和安装
四、配置环境变量
一、jvm和跨平台
1.jvm(Java虚拟机)类似于翻译官:java运行程序的假想计算机,主要运行java程序。
2.跨平台:指不同操作系统。
3.关系:
二、JDK 和 JRE
1.jdk:java开发工具包。
javac 编译工具
java 运行工具
jdb 调试工具
jhat 内存分析工具
......
2.jre:java运行环境,包含了jvm以及后面开发用到的核心类库。
3.jdk、jre、jvm关系:
jdk包含了jre,jre包含了jvm,只需要安装jvm以及后面开发用到的核心类库。
jdk9开始jdk目录没有单独的jre目录,增加运行效率。
三、JDK的下载和安装
1.下载:www.oracle.com
2.所有安装路径不要有中文。
四、配置环境变量
1.配置环境变量的目的:在任意路径下都可以随意使用javac和java命令进行对Java代码的编译和运行。
方式1:直接将jdk的bin路径粘贴到path中。(不是很推荐)
方式2:配置JAVA_HOME。(推荐)
变量值为bin路径上一层路径