一.JDK 安装与配置环境变量

一.JDK 安装
1.浏览器打开如下网址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.打开网址页面,Downloads 标签栏下,如下图,点击同意Accept License Agreement

(必须点上),改图最下面,有选择的对应的平台,windows x64 和windows x86

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OHDu3ojJ-1574503485111)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps1.jpg)]

3.下载完,选中双击打开 ,即可安装。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lyAnN9ul-1574503485113)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps2.jpg)]

4.点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EEUZvWZy-1574503485114)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps3.jpg)]

5.点击更改,选择一个安装位置。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y7UaDYQ6-1574503485115)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps4.jpg)]

6.如:安装到D盘,这里强烈建议要在D盘中建一个work文件夹,再在work文件夹下建如java8 的文件夹,将jdk安装到 D:\work\java8\的目录下(如果事先不在D盘中建立文件夹,而直接安装到D盘目录下,某些零碎文件会很乱。)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aKcgowIU-1574503485115)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps5.jpg)]

7.确定好路径,点击确定,再点击“更改” 下面的“下一步”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cCF7xFuv-1574503485116)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps6.jpg)]

8.然后执行安装,当某个安装进度条(如下图)走到底时,会停顿一下,再弹出一个新窗口提示我们安装JRE(之前安装的是JDK)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rkJniQKJ-1574503485117)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps7.jpg)]

安装JRE弹出的窗口:

但是我们若只是开发阶段,装个jdk就可以了,而且jdk里已经也包含了jre。下图中的弹出窗口可以直接关闭掉,若是装了这个jre 会在path 里自动加一些路径,会创建classpath的环境变量,会混乱。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dAcvFAh4-1574503485118)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps8.jpg)]

9.关闭(叉掉)上述窗口时,会弹出窗口,是否确实要取消jdk安装,这时大胆点击“是”,之前的jdk 我们已经安装完了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a2r3yNCL-1574503485119)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps9.jpg)]

10.安装完成之后,打开D:work/java8 路径,会有一些bin 等等文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bd4zbSI4-1574503485120)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps10.jpg)]

bin: 是java 运行命令,里面是后缀为.exe文件和一些工具。

lib: library的缩写,里面是一些java jar包,原始jar包。

Src.zip: java 源码的压缩包

二.常规配置环境变量(可直接见总结从最终优化方案开始)

11.java 命令在这个路径下,我们想运行java 命令,必须要在这个路径下执行。所以我们需要配置这个路径到环境变量中,使java 命令,在任何路径下都可以执行,因为当前路径找不到,它就会到配置的环境变量中找。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DBgGvFgs-1574503485120)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps11.jpg)]

12.将bin之前的路径(包括bin )复制一下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H5dmGM8c-1574503485121)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps12.jpg)]

13.打开我的电脑 ---- 右键属性 ---- 高级系统设置 ---- 环境变量(如果想以后切换用户还能用,就去找系统变量(s) ,上面的spin 的用户变量(U) 就可以不用管。)

找到path,双击打开它,或点击下面的编辑。因为path里面的路径全是字符串较长,稳妥起见,可以将其复制一份保存到记事本中,备份一份,防止发生错改,恢复不了原来的路径。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WURUJKs-1574503485122)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps13.jpg)]

14.现在路径前面输一个分号,因为各个路径之间用分号进行分隔,然后再在分号前面写路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EIBbmarR-1574503485123)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps14.jpg)]

然后再将之前的,复制过的 bin之前的路径(包括bin ):D:\work\java8\bin 复制到刚才输的分号之前。然后再点击确定。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JyNrNSoL-1574503485123)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps15.jpg)]

15.测试是否配置成功:

在任意路径下如在E盘的某某路径下(这个路径是没有bin 文件夹以及并bin文件夹下的java命令的),输入java 再回车出现如下黑窗口的结果代表环境变量配置成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bExmh4h9-1574503485125)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps16.jpg)]

三:环境变量配置的优化

环境变量配置的优化的原因:若我们想重新再更换java 版本,或者重新给java换另一个文件夹,这时需要重新编辑环境变量中的path 路径,不方便。

1.点击 新建, 新建一个环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i0CTSeYA-1574503485125)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps17.jpg)]

2.变量名:JAVA_HOME 尽量起这个名字,不要换,因为有些java 开发软件会去识别寻找这个名字。

变量值:复制之前的java原始路径:D:\work\java8\bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EzVshrh1-1574503485126)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps18.jpg)]

3.上一步点击确定后,或在系统变量中出现JAVA_HOME 这个变量名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4zCNTMD0-1574503485127)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps19.jpg)]

4.然后编辑path ,将D:\work\java8\bin 这个路径删掉

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cXHh7qK3-1574503485128)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps20.jpg)]

5.替换为%JAVA_HOME% (“%变量名%”代表对变量的引用)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TIlncld6-1574503485128)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps21.jpg)]

点击确定后:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5pTHuU2q-1574503485129)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps22.jpg)]

6.再重复 二 中的15 测试步骤,测试环境变量是否配置成功。

优化配置成功后,如果想改配置路径,只需要改JAVA_HOME 的变量值就可以了,而不需要改path路径。

四. 最终环境变量配置的优化方案

出现最终环境变量配置的优化方案的原因:bin等相关文件不能更改,因其具有一定的意义,所以我们可以把不可变的放在path下,可变的放在JAVA_HOME 下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uoqTOPwq-1574503485130)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps23.jpg)]

  1. 将JAVA_HOME 下的“\bin”删了,即一开始JAVA_HOME变量值为:D:\work\java8

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oKa9mNGq-1574503485131)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps24.jpg)]

  1. Path 路径下,将 “ %JAVA_HOME%” 后加\bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SJ1SoDa8-1574503485131)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps25.jpg)]

  1. 再重复 二 中的15 测试步骤,测试环境变量是否配置成功。

  2. 测试代码运行程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oHk1L5AM-1574503485132)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps26.jpg)]

五.最终环境变量配置方案总结

  1. 在环境变量中,新建一个环境变量

变量名:JAVA_HOME 尽量起这个名字,不要换,因为有些java 开发软件会去识别寻找这个名字。

变量值:复制之前的java原始路径:D:\work\java8 (不包含bin目录)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-67Zq5YWa-1574503485133)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps27.jpg)]

  1. 然后编辑path ,在最前面的路径加上 “ %JAVA_HOME% \bin; ”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WqbRjlKn-1574503485134)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8676\wps28.jpg)]

简化

JAVA_HOME: d:\work\java8

path : %JAVA_HOME%\bin;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值