注:更新于2020-10-31
1.JRE与JDK
JRE:Java Runtime Environment,Java运行环境
JDK:Java Development Kit,Java开发工具包,也包括JRE。
简单而言,使用JDK开发完成的Java程序,交给JRE去运行。
2.JDK的下载安装
2.1、下载
官网下载方式:
官方下载JDK的历史版本和最新版本
地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
1、主页左下方找到【Developers】,点击
2、然后上方找到【Downloads】点击,下拉选择【Java SE】
3、点击【Know More】中的【downloads】
4、下划找到自己要下载的版本,此处以JDK15为例。点击【JDK Download】
5、页面显示不同操作系统的版本,我们根据需要点击选择一个链接。此处选择windows安装板
6、弹出框勾选上,下载即可
选择适合自己的版本下载,下载过程可能有点缓慢
注:如果下载需要登录,随便创建一个账号即可
2.2、安装
安装:下一步即可(此处就用JDK1.7的步骤了)
建议:安装路径最好不要有中文或者特殊符号空格等。建议不要装在C盘。在其他版本的JDK中,当提示安装JRE时,可以选择不安装,因为JDK中已经有JRE了。
注意:记得改安装路径
如果安装,最好安装到同一目录。
3.配置环境变量
右击此电脑,选择属性
3.1、配置JAVA_HOME
好处:当进行版本更换时,更加灵活,只需改JAVA_HOME的变量值即可。
高级系统设置----环境变量----新建,变量名:JAVA_HOME,变量值:JDK的安装目录
3.2、配置Path
好处:这样就可以在任意位置执行Java程序
在环境变量中找到Path,点击编辑,点击新建,输入:%JAVA_HOME%\bin
注:Path路径有先后顺序的,尽量把就Java的Path路径配置在最前面。
3.3、配置classpath
在JDK1.5版本之后就可以不用配置了,因为默认就把当前路径(Java源文件路径)当做classpath(在哪生成.class文件,就默认到哪找)
path和classpath的区别
path环境变量里面记录的是可执行的文件,如exe文件,对可执行文件现在当前路径去找,如果没有就到path环境变量中配置的路径去找
classpath环境变量里记录的时Java类的运行文件所在的目录。
3.4、测试JDK安装是否成功、配置的环境变量是否生效
Windows徽标键+R打开dos命令窗口,输入cmd回车
3.4.1、测试JDK是否安装成功
输入:java -version,如果出现版本号则表示安装成功
3.4.2、测试环境变量是否生效
依次输入:java,javac,如果出现以下情况则表示环境变量配置成功
4.同时安装多个不同版本的JDK
此处以两个版本为例,上面已经安装的1.7版本,下面安装1.8版本,安装步骤同上,尽量安装到同一个目录,这样方便管理。
4.1、配置环境变量
创建三个JAVA_HOME。JAVA7_HOME的变量值存放JDK1.7的安装路径,JAVA8_HOME的变量值存放的JDK1.8的安装路径。JAVA_HOME,如果需要JDK1.7版本变量值就存放%JAVA7_HOME%,如果需要JDK1.8版本变量值就存放%JAVA8_HOME%,多个版本JDK以此类推,便于切换
注意:Path路径不用更改,但%JAVA_HOME%一定要放在最前面
4.2、测试是否能切换
将JAVA_HOME的变量值改为%JAVA7_HOME%,在dos命令窗口依次输入:java -version、javac -version,如果版本号一致,表明1.7版本可用,再测试1.8版本。
注:先将dos命令窗口关闭
将JAVA_HOME的变量值改为%JAVA8_HOME%,在dos命令窗口依次输入:java -version、javac -version,如果版本号一致,说明切换成功。
说明:如果切换不成功,就到C:\Windows\System32目录下找到java.exe、javaw.exe、javaws.exe这三个执行文件删除即可。(删除原因:在安装JDK时又选择了安装了JRE,会将这三个执行文件复制到C:\Windows\System32目录下,这个目录在Windows环境变量中的优先级高于JAVA_HOME设置的环境变量的优先级,所以需要删除)