JDK和JRE

JDK = JRE + Java的开发工具(java,javac,javadoc,javap等)
JDK是提供给Java开发人员使用的,安装了JDK就不需要再单独安装JRE了。
JRE = JVM + Java核心类库
JRE包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK安装

网址:Java Downloads | Oracle
一般安装Java8或者Java11,32位安装x86,64位安装x64。 安装路径不要有中文或者特殊符号如空格等。
image.png
其中公共JRE可以安装也可以不安装,如果安装的话,需要安装两次,第一次安装前两个,第二次安装公共JRE。(两次的地址都是可以变化的) 下图是第二次安装——
image.pngimage.png

配置环境变量path

安装好JDK后,打开DOS输入javac,发现错误提示。错误原因主要是当前执行的程序在当前目录下不存在。
image.png
在JDK安装位置调用javac,就会发现成功运行。
image.png
如果执行的程序在当前目录下不存在,win10系统会在系统中已有的一个名为path的环境变量指定的目录中查找,如果仍未找到,则提示错误信息因此,为了在DOS的任意目录都能调用javac等工具,需要配置环境变量path
1.我的电脑——属性——高级系统设置——环境变量。
2.在用户变量中增加JAVA_HOME用户变量,指向jdk的安装目录。
image.png
3.在用户变量中编辑path环境变量,新建一个 %JAVA_HOME%\bin
image.png
image.png
4.配置完成,现在不管在哪都能调用java相关程序。
image.png
注:
1. 两者都放在系统变量中也是一样的,只不过用户变量中只有该用户使用,而配置在系统变量中,换一个用户同样也能使用。
2. 也可以不创建用户变量,直接编辑path,创建一个bin的路径。
image.pngimage.png