一、JDK和JRE的介绍

JRE(Java Runtime Envirnment):Java运行环境

包括JVM(Java虚拟机)和Java程序所需的核心类库等,所以如果只是要运行一个开发好的java程序,就只需要安装jre即可

JDK(Java Development Kit):Java语言的软件开发工具包

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。(安装了也可以)

二、JDK1.8下载与安装

1.开始下载

下载地址:Java Archive Downloads - Java SE 8 (oracle.com)

第一步:根据自己电脑的操作系统位数,博主的下系统是64位的,所以这里选择的是windows x64的,然后直接下载.exe执行文件即可;

第二步:点击下载,同意协议即可;此时会提醒你,注册Oracle账户,如果你有的话,就直接登录即可,若是没有,在弹出的页面,当场注册一个即可(很简单,这里就不做介绍了)。

第三步:注册成功之后,电脑就会开始下载jdk1.8了;下载成功后,如下图所示:

2.开始安装

第一步:双击打开刚刚下载好的jkd1.8的可执行文件,点击下一步即可;

第二步:到了安装路径这一块,你可以选择系统默认的存储路径。但是,这里建议自己新建一个文件夹起名environment,后续的所有关于开发的坏境配置都可以放这个盘,能够快速定位到自己的安装路径;博主的jdk1.8安装路径为:D:\Environment\Java\jdk1.8

第三步:安装完jdk后会自动弹出安装jre,如果上面选择了默认,这里就直接点击下一步;如果是自己建的新文件夹jdk1.8,那就在新的文件夹下再建一个jre1.8的新文件夹,如下所示:

补充:(大家这里会发现,刚刚下载的jdk1.8安装文件里面有一个jre文件夹了,这里在外面又新建了一个jre1.8文件夹);这里说明一下:两者没有区别,都是一样的。

  • jdk文件夹中的jre主要是供jdk运行时用得jre环境,而外边独立的jre则是独立运行java文件时用的jre环境;如果只是运行一下java文件,只用jre就够了,但是如果开发人员想要运行java文件或者是对java文件进行编译,那么就需要jdk中的jre。但是两个jre本质上是相同的,也就是说jdk中的jre不可以缺少(jdk里面自带jre),但是外边独立的jre文件可以没有(对于开发人员来说)。
  • 安装jdk时,会询问你是否安装jre,此时安装的jre就是java下的jre,安装这个时,会自动配置环境变量 所以在没有配置环境变量前 在cmd命名行下 输入java命令是有效的。
  • jdk下的jre,是开发的时候就会使用这个jre。

第四步:安装成功后,点击关闭即可;

三、JDK1.8环境配置

第一步:鼠标右击 此电脑,点击属性,找到高级系统设置;

第二步:找到环境变量,开始配置环境变量

第三步:在系统变量中,点击新建;输入变量名,和变量值;再点击确定即可;

变量名:JAVA_HOME

变量值:刚才JDK1.8安装的目录;博主是:D:\Environment\Java\jdk1.8

第四步:在系统变量中,选择 Path变量(如果没有,那就手动创建一个),点击编辑,再点击新  建,添加%JAVA_HOME%\bin;再次点击新建,添加%JAVA_HOME%\jre\bin。

这里要特别注意一下,环境变量值是一行一行的,不要直接点击新建,添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,否则会出现“javac不是内部或外部命令”错误。

 第五步:同样点击系统变量中的ClASSPATH(如果没有就创建),点击编辑,添加变量值;

变量名:CLASSPATH

变量值:.;JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意不要输错,需要注意最前面的“.;”)

第六步:点击确定即可;到这里,环境已经配置完成;接下来在终端进行测试;

 四、验证环境是否配置成功

(1)同时按住 win + R,输入 cmd ,回车,进入命令提示符窗口
(2)输入 java –version 查看一下版本号


(3)再输入  java 看看有没有java相关信息 

(4)最后是一个关键点 输入 javac ,看看有没有相关信息

(5)如果以上都成功出现相应的结果,那么恭喜你,Java环境配置成功!如果出现了错误,那么一定就是路径的问题了,按照我前面的路径,仔细查找,即可。 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐