JDK 安装与环境变量配置(Win10详细版)

JDK 安装与环境变量配置(Win10详细版)前言为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。准备工作JDK8下载地址一个JDK安装程序,这是是1.8版本,因为新的JDK版本都没有什么很大的亮点,如下图所示,安装鼠标双击运行,选择“是”,然后如下图:点击下一步:我在这里并不修改JDK的安装路径,所以无需改动,点击下一步:安装过程中会弹出jre的安装提示框,如下所示:这里无需…

大家好,又见面了,我是你们的朋友全栈君。

前言

为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。

一、 准备工作

JDK8下载地址

在这里插入图片描述
JDK8下载地址2
在这里插入图片描述
由于有的读者说Oracle需要账号才能下载,不想那么麻烦再去注册一个,那么你就通过下载地址2去下载好了,0积分直接下载即可。

一个JDK安装程序,这是是1.8版本,因为新的JDK版本都没有什么很大的亮点,如下图所示,
在这里插入图片描述

二、安装

鼠标双击运行,
在这里插入图片描述
选择“是”,然后如下图:
在这里插入图片描述
点击下一步:
在这里插入图片描述
我在这里并不修改JDK的安装路径,所以无需改动,点击下一步:
在这里插入图片描述
安装过程中会弹出jre的安装提示框,如下所示:
在这里插入图片描述
这里无需改动,点击下一步,然后你会看到这个:
在这里插入图片描述
反正你也很无聊,不如讲一下这个图的含义,Java成为3亿人的驱动,Java属于ORACLE公司,这里做后台的朋友应该比较清楚,而Java8的新特性,也使Java后面的JDK更替变得黯淡无光,所以现在开发人员中有90%的人还是选择Java8,最新的Java14无人问津,主要是因为Java8的稳定性。其次还有一点,就是Java以后的JDK可能不会开源了,这意味着后面不管他们有什么骚操作,使用了之前Java版本的人,都将被将一军,这时Google这个老狐狸就很狡猾,使用新语言,于是Android Studio编译器后续的首选语言就变成了Kotlin,而不再是Java了,也算是未雨绸缪了,你看完这些应该就已经安装完成了。

在这里插入图片描述
这样就安装完成了,点击“关闭”,然后进行环境变量的配置。

三、 配置环境变量

鼠标右键 “此电脑” 选择属性,之后会出现一个弹窗,点击 “高级系统设置”
在这里插入图片描述
如下图:

在这里插入图片描述
点击 “环境变量” 然后会看到这样的画面:
在这里插入图片描述
关键是下面的内容,用户变量可以不用管:
在这里插入图片描述
至此你已经完成了所有的准备步骤,接下来就是环境配置了:
1.点击“新建”会出现一个弹窗:
在这里插入图片描述
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_162(JDK的安装路径,这里以你自己的安装路径为准)

在这里插入图片描述
输入完成之后点确认,第一项配置就完成了,接下来进行第二步
2.新建CLASSPATH 变量,变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面是有一个点的),配置好之后如下图,这里是可以复制粘贴的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200324145920366.png

然后点确定保存变量,进入第三步

3.配置path,找到path,双击或者点编辑
在这里插入图片描述
然后可以看到path里面已经有很多内容了,我们在最后面新建一个:
在这里插入图片描述
输入 %JAVA_HOME%\bin

在这里插入图片描述
然后点确定保存,出去之后再点确定,然后再点确定,至此环境变量配置完毕,接下来就是测试环境变量配置有没有问题了。

四、验证环境变量配置

快捷键“ win + R ” ,打开运行窗口,输入cmd,点击确定打开命令行窗口,
在这里插入图片描述

① java 验证

输入 java ,回车执行
在这里插入图片描述

② javac 验证

在输入 javac ,回车执行
在这里插入图片描述
在这一步的时候比较多的人输入javac之后会出现 不是内部或外部命令,也不是可运行的程序。 的情况,后面我也查看自己的环境变量,也一一输入了java、javac、java -version的命令都是正常的。然后有读者说我的系统变量中 Path 的内容少了一部分,然后我就去对比了其他人的博客内容,我的确少了一部分,但是我运行javac是正常的
在这里插入图片描述
如果你配置之后发现javac不行的话,就在Path中再加入一项 %JAVA_HOME%\jre\bin
在这里插入图片描述
然后点击确定。再试一下javac看行不行。
在这里插入图片描述
其实对我来说增加这个变量和不增加都是正常的,但是对于javac有问题的读者就可以试试看,说不定就可以了呢?这个发现来源于一个读者,发了一条长评论,感谢。

当然也有朋友执行了上面的操作后,输入javac还是不行,我都惊了,不过有热心的读者在经历我上述操作后找到了一个可以成功的办法,我这里也做一下记录,因为说不定你就可以了,那就是改动Path中的内容。首先先看我现在的Path的内容是:
在这里插入图片描述
你会发现这里的有一个%JAVA_HOME%,这个值就是之前配置的JDK的安装路径。
在这里插入图片描述
就是这个路径,那么修改的方式就是把上面的引用路径改成全路径。

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
改成,我现在是在安装路径是D:\Program Files\Java\jdk1.8.0_162,那么就改成下面这样
D:\Program Files\Java\jdk1.8.0_162\bin
D:\Program Files\Java\jdk1.8.0_162\jre\bin

在这里插入图片描述

然后保存一顿确定,之后再打开cmd输入javac试一下:
在这里插入图片描述
可以。这里只是做一下解决方法的记录,如果你依然不行,不要慌,继续去寻找,并且解决后记录一下过程,告诉我也行,我补充到文章中。

依然是一位热心的读者提供,说可以试一下管理员启动CMD,再试试看,有javac运行失败的可以尝试。管理运行的方式如下图所示:
在这里插入图片描述
各位读者如果在遇到问题发现了解决的方法时可以评论区留言,我将会添加到文章中,人多力量大,同时BUG少。

③ java -version 验证

再输入 java -version ,回车执行,(注意,java -version 中间有空格,我看到太多粗心的少打空格而失败了,切记、切记、切记。
在这里插入图片描述
至此,环境变量就配置完毕了,如果你是win7的操作系统,那么第三步要稍作改动。

QA:有部分人安装完JDK之后不能完整的使用命令得到相应的结果,首先检查命令有没有输错,例如中英文状态,还有空格,如果是javac没有反应或者提示不是内部或外部命令,则检查一下安装的文件是否完整,查询安装文件夹中是否有jdk和jre。

  如果检查了安装文件没有问题就重启一下试试,可能不同的电脑环境变量生效的方式不同,这方法来自评论,试一下没有什么坏事。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133008.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sqlserver数据库数据迁移_mysql 数据库迁移

    sqlserver数据库数据迁移_mysql 数据库迁移前言:在我们开发某些项目后,难免会遇到更换服务器,重新部署数据库的时候,那么问题来了?究竟怎么如何操作才能达到最佳效果;起源:(1):起初仅仅是为了测试用,所以迁移的时候不必把数据库中的数据全部迁移过去,仅仅需要数据库的架构即可;(2):某些时候需要更换服务器,那么此时已经在内部存储了大量数据了,此时只能把架构+数据全部迁移过来;解说:以本地“Login”数据库为例,帮助大…

    2022年10月19日
    0
  • Yarn安装配置(vsftpd安装配置)

    Yarn介绍:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全,在执行代码之前,Yarn会通过算法校验每个安装包的完整性。 超级可靠,使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上…

    2022年4月15日
    37
  • 测试用例编写八大要素

    测试用例编写八大要素编写测试用例的8大要素有:用例编号,所属模块,测试标题,重要级别,前置条件,测试输入,操作步骤,预期结果。以及编写测试用例时的注意事项。一、用例编号由字符和数字组合成的字符串,测试用例编号应该具有唯一性、易识别。如系统测试的用例编号格式为:产品编号-ST-系统测试项名-系统测试子项名-xxx。(备注:每个公司对于用例书写的规则不尽相同,具体细则还需要参考公司配置命名规范)二…

    2022年6月28日
    21
  • 分布式数据存储系统的三要素是什么_分布式存储和集中式存储

    分布式数据存储系统的三要素是什么_分布式存储和集中式存储顾客:生产和消费数据顾客相当于分布式存储系统中的应用程序。根据数据的产生和使用,顾客分为生产者和消费者两种类型。生产者负责添加数据,消费者负责使用数据根据数据的特征,不同的数据划分为三类:结构化数

    2022年8月1日
    7
  • 7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?「建议收藏」

    7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?「建议收藏」7-16 三天打鱼两天晒网 (15分)中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式: 输入在一行中给出一个不超过1000的正整数N。输出格式: 在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。 输入样例1: 103…

    2022年8月18日
    17
  • c语言 自己编程解析 xml,C语言解析.XML文件

    c语言 自己编程解析 xml,C语言解析.XML文件最近手头上有个活在忙,中间很重要的一部分就是用C语言将.XML文件中想要的key和value读出来,与之前已有的值进行比较。核心的.XML文件的格式如下:zzzxxxyyy而我的思路是这样的:1.将整个文件读到一个buf中;2.去掉不需要的头部分;(xml?>)3.采用下降递归的方法,获取到每一个人tag和content;其中用到的结构体有:typedefstructXM…

    2022年7月12日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号