很多人初学Java的时候,因为Java环境变量的配置卡的心烦意乱。

又有很多人百度上翻来翻去,得到的答案五花八门,让你头晕眼花。

你肯定也在想,不就是个环境变量的配置吗?为什么搜了那么多答案,依然不能让你满意。

没关系,那么这篇文章将带你彻底学会Java环境变量配置(Windows10系统下)。

一、下载安装jdk

本篇文章将使用大多数企业正在使用的Java8(jdk 1.8)来演示。

去Oracle官网下载jdk,链接如下:

Java SE Development Kit 8​www.oracle.com

根据电脑的位数(32位还是64位),选择不同的版本下载。

安装jdk(此处省略,一路next就OK)

安装完成应该下图这个样子。

二、配置Java环境变量

(1)JAVA_HOME

变量名:JAVA_HOME

变量值:C:Program FilesJavajdk1.8.0_221

作用:通知其他应用装了JDK,告诉它们JDK装在了什么位置

右键我的电脑,点击属性

点击 高级系统设置----->环境变量

系统变量中 点击”新建“

将jdk的地址复制

设置变量名为JAVA_HOME,将地址填入变量值中。点击确定。

(2)PATH

变量名:PATH

变量值:C:Program FilesJavajdk1.8.0_221bin

作用:bin目录里装了很多java的命令和工具,如果想在任何目录里找到这些命令,就要把bin目录放到path中,这是Windows的要求。

选中Path,点击编辑。

将jdk下的bin目录地址复制。

新建一个变量值,将地址填入其中。点击确定。

(3)CLASSPATH

变量名:CLASSPATH

变量值:. (注意是输入法英文状态下,一个”.”即可)

作用:作用:提示虚拟机要运行的.class文件的路径,在操作系统中“.”表示当前目录

新建一个系统变量

输入变量名和变量值,点击确定。

(4).两个”确定“,如果不点击,则之前的操作全部作废了。

三、检测jdk是否配置成功

(1)键盘键入win+R,输入cmd, 打开黑窗口

(2)键入 java 回车

(3)键入 javac 回车

(4)键入 java -version 回车

如果结果和我的差不多,那么恭喜你,你已经完全的学会了环境变量的配置了。

如果还有什么更好的方法,欢迎私信我或者评论哦!

java环境变量的配置_一文带你学会Java环境变量配置(小白向)相关推荐

  1. public接口可以被任何一个类实现_一文带你深入Java核心技术:对象克隆+接口与回调,还有这种操作...

    对象克隆 当拷贝一个变量时,原始变量与拷贝变量引用同一个对象,如图6-1所示.这就是说,改变一个变量所引用的对象将会对另一个变量产生影响. Employee original = new Employ ...

  2. java byte char io流_一文带你看懂JAVA IO流,史上最全面的IO教学

    原标题:一文带你看懂JAVA IO流,史上最全面的IO教学 一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符 ...

  3. java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦

    一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  4. java 字符串处理流程_一文带你了解Java字符串处理(String,StringBuffer,StringBuild)...

    前言本文篇幅较长,但都是满满的干货,请大家耐心观看,相信会有不小的收获.本人在总结的过程中也收获了很多的知识,也希望大家可以一起借鉴学习下,希望大家最后都能有所收获! 再言字符串的分类在java.la ...

  5. c++string 加引号_一文带你了解Java字符串处理(String,StringBuffer,StringBuild)

    前言 本文篇幅较长,但都是满满的干货,请大家耐心观看,相信会有不小的收获.本人在总结的过程中也收获了很多的知识,也希望大家可以一起借鉴学习下,希望大家最后都能有所收获! 再言 字符串的分类在java. ...

  6. java中的拆箱和装箱是指什么_一文带你理解Java中自动装箱和拆箱

    Java中自动装箱和拆箱 装箱(Boxing),也称为包装(Wrapper),是在对象中放置原语类型(primitive type)的过程,以便原语(primitive)可以作为引用对象使用. 这里的 ...

  7. java泛型 简书_一文带你认识Java泛型基础

    Java泛型基础 1. 认识泛型 泛型是在JDK1.5之后增加的新功能. 泛型可以解决数据的安全性问题, 主要的原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型. ...

  8. java 异常 抛 效率_一文带你理清Java异常体系,提高开发效率

    一.概述 我们在项目开发的过程中使用异常是必不可少的事情,那么异常会带来哪些好处呢? 我们知道异常带来的最明显的好处是,它能够降低错误处理代码的复杂度.不使用异常的话,我们就必须检查一些特定的错误,并 ...

  9. 一文带你学会java的jvm精华知识点

    前言 本文分为20多个问题,通过问题的方式,来逐渐理解jvm,由浅及深.希望帮助到大家. Java类实例化时,JVM执行顺序? 正确的顺序如下: 1父类静态代码块 2父类静态变量 3子类静态代码块 3 ...

最新文章

  1. DirectX 3D相关资源参考
  2. 【攻防世界010】re1-100
  3. vue中如何深度监听一个对象?
  4. CVPR 2018 目标跟踪相关论文
  5. python保存的是什么类型文件_python-----基本的数据类型和文件操作
  6. HDU4421 Bit Magic 【2-sat】
  7. 如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持
  8. azure夜校培训第四场3月8日18:00---网络服务
  9. C++ 对象间的赋值与拷贝构造函数
  10. 数据库中存储引擎 myISAM 与 innoDB 比较
  11. Swiper 触屏滑动切换
  12. julia 使用修改后的pkg
  13. AutoCAD2020安装教程
  14. 后缀学习第三课(下)
  15. 怎么获得华为手机的产品sn号码imei号
  16. java集成极光推送实现Android的消息推送
  17. 自媒体剪辑视频都在用的6个音效素材网站。
  18. 阿里马来西亚办公室开业,马财政部长加持:“阿里巴巴家喻户晓”
  19. ttkbootstrap 学习
  20. nod32官方升级服务器地址

热门文章

  1. 解决thrift: ···No such file or directory问题
  2. MYSQL5.7---ONLY_FULL_GROUP_BY 异常处理
  3. SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决
  4. 【代码+论文】基于自适应排序学习的个性化推荐方法
  5. 【报告分享】2019网红电商生态发展白皮书.pdf
  6. 算法“视”界杯上演十强争锋,大赛终极一战圆满落幕
  7. 特征经验分享以及管理文件,远程运行的小技巧
  8. NetAug(网络增强)—Dropout的反面
  9. c语言列出1~100所有素数_一次找出范围内的所有素数,埃式筛法是什么神仙算法?...
  10. python如何爬虫eps数据_Python爬虫常用的几种数据保存方式