在答这个问题之前,首先你要了解一下什么是环境变量。
当你在windows下想要使用一个程序的时候,一般来说都是双击快捷方式,然后程序打开了。
比如说你想运行java这个程序,就是jdk自带的。操作系统执行这个程序的第一件事就是他得知道这个java.exe在哪里。
总不能全盘扫描找那个叫做java.exe的程序吧。于是聪明的人类就想出了一招,我们指定几个目录,当执行某个命令的时候,就在这几个目录下
找这个程序,找到了就找到了,找不到就提示

你看到没有,内部命令,或者外部命令。
内部命令:内置的windows命令。比如ping 就是内部
外部命令:用户自己添加的,比如java就是外部
他说没找到,那么他到哪里找这个命令了呢?他会在系统对应的path路径(内部)以及当前的工作目录下找这个命令(外部),如果都找不到就报错:

此时由于java.exe是在bin目录,在进入bin目录测试:

此时就可以调用到java.exe程序了。

然而,每次访问前都要进入到这个bin目录,也太麻烦了把?

所以,更为简便的是创建一个环境变量,把它写到path里,这样可以在任意目录运行,在任意目录运行java命令的时候,系统会去遍历path变量对应的所有路径。

所以至于要不要配置这个环境变量,也是看情况,如果需要用到命令行直接调用命令,那需要配置下,如果不需要,比如直接在编译器里运行,由于编译器已经指定了jdk,maven等命令的路径了,所以可以不配置。

是否需要配置环境变量,比如maven,jdk等相关推荐

  1. 安装JDK,配置环境变量,测试JDK是否安装完成

    1.安装jdk,jre,选择安装目录: 我的jdk和jre放在此处 2.配置环境变量:(共分三步) 此电脑-右键-属性-高级系统设置-环境变量-系统变量 (网上的变量名相同,但是对应的变量值则是五花八 ...

  2. macOS下查看Java/JDK的安装目录_查看Java/JDK的版本信息_配置环境变量JAVA_HOME

    文章目录 查看JDK的安装目录 查看系统当前正在使用的 JDK 版本信息 配置环境变量 JAVA_HOME 查看JDK的安装目录 通常情况下,macOS安装JDK,默认是安装在 /Library/Ja ...

  3. linux java jdk配置_Linux环境下安装JDK并配置环境变量

    首先查看是否已经安装了JDK并配置环境变量. [root@dhcc_plat opt]# java -version-bash: java: command not found [root@dhcc_ ...

  4. 在 Win10 系统下安装 JDK 及配置环境变量的方法

    首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受.否则的话 ...

  5. CentOS安装JDK与配置环境变量

    文章目录 1. 下载JDK 2. 安装JDK(解压版) 3. 配置环境变量 1. 下载JDK 1.1 官方下载网站 https://www.oracle.com/cn/java/technologie ...

  6. Win10安装 JDK 及配置环境变量的方法

    本文来源:http://blog.csdn.net/qq_35246620/article/details/61208961 首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle ...

  7. Linux CentOS7.0下JAVA安装和配置环境变量

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...

  8. Ubuntu 14.04安装JDK1.8.0_25与配置环境变量

    Ubuntu 14.04安装JDK1.8.0_25与配置环境变量 [日期:2015-01-19]     来源:Linux社区  作者:lizhangyong1989     [字体:大 中 小] 以 ...

  9. centos 7 java安装路径_Linux CentOS 7.0中java安装与配置环境变量的步骤详解

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...

  10. 为什么要配置环境变量以及配置环境变量的步骤

    每一个学习Java的人,第一堂课都是如何配置环境变量,我刚开始学习的时候,都是跟着老师一步一步做的,根本不知道为什么要这么配置,今天就跟大家解答疑惑. 1.JRE和JDK的区别 JRE:java运行环 ...

最新文章

  1. 移动应用AI化成新战场?详解苹果最新Core ML模型构建基于机器学习的智能应用...
  2. Zeppelin源码
  3. 根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!
  4. hdu2962 二分 + spfa
  5. MIME type类型
  6. Linux图片的灰度化,iOS图像灰度解决方案--架构设计
  7. 微服务架构--链路追踪(Nginx篇)
  8. 作者:吕红胤,女,电子科技大学副研究员。
  9. mybatis的mapper.java_mybatis笔记之使用Mapper接口注解
  10. 图灵完备-转自 知乎 陈超 的回答
  11. Java后端学习路线图,你真的只需要这一张!
  12. 北大中文核心期刊目录2021年 无线电电子学、电信技术
  13. 在网页中加入透明flash代码
  14. TK mybatis 逆向工程
  15. ENVI分类格式转TIF
  16. AirPlay屏幕镜像技术-概述-P1
  17. python的合法命名,以下不是Python语言合法命名的是:A、MyGod5B、5MyGodC、_...
  18. Python:实现doomsday末日算法(附完整源码)
  19. 词向量转换回文本-以CMU-MOSI为例
  20. 清除Windows系统用户密码

热门文章

  1. 生成 linq to sharepoint 对象模型sharepoint 母板页
  2. 资源位图android4.2中为什么要高效的处理位图资源
  3. 千万级分页存储过程结合Repeater+Aspnetpager7.2实现
  4. 计算机打开就是桌面界面的讲解,电脑桌面图标打不开,小猪教您电脑桌面图标打不开怎么办...
  5. 汇编语言编译器masm_计算机汇编语言和指令操作
  6. python数据预测_使用Python预测缺失值
  7. 如何插卡虚拟机 mysql_怎么在虚拟机中搭建mysql服务器
  8. 删除虚拟环境_手把手教你在Linux系统下使用Python虚拟环境
  9. 川大计算机专业导师冯子亮,问问川大计算机研究生招收的小专业有哪些
  10. mysql的count函数类型是什么意思_详细解读MySQL中COUNT函数的用法