我们为什么要配置环境变量

从接触 java 开始,就被配置环境变量所困扰,每换一个新环境总要上网搜前人的配置经验。至于为什么要配、配什么一直都是一知半解,今天做一下总结,简单明了介绍一下:

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

一、环境变量怎么配置

在初次安装Java后,为了更加方便的使用需要配置环境变量,或者说安装了新版本的JDK后,使用java -version查看发现还是之前的版本,这也是环境变量配置的原因。

通常情况我们需要配置以下三个变量:

  • JAVA_HOME:指向Jdk的安装目录,作用是一些基于Java开发的工具会用到,比如tomcat,Eclipse,如果不用这些工具不需要配置。
  • Path:指向jdk安装目录下的bin目录,作用是指定命令搜索路径,bin目录下有编译、启动(javac/java)等命令,为了任何目录位置下都可以直接输入命令,而不用输入长长的路径了。如果配置了JAVA _HOME ,直接把%JAVA_HOME%/bin追加到PATH中即可。
  • CLASSPATH:在于告诉Java执行环境,在哪些目录下可以找到我们所要执行的Java程序所需要的类或者包。不过在JDK1.5之后的版本完全可以不用设置classpath环境变量就能正常运行程序。

二、为什么要配置环境变量

windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径,然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径。
这时候就需要环境变量了。

三、什么工具需要配置

任何工具都可以配置。

配置的目的就是快速的打开、使用软件。有一些工具需要指定的变量名,这个就要看说明文档后在做配置。

四、环境变量中用户变量和系统变量的区别

系统变量:配置以后,整个计算机操作系统有效。

用户变量:配置以后,对于当前计算机用户有效。

二者本质都是变量,系统变量针对所有用户,而用户变量是当前用户私有的。


作者:Bboy-AJ-任杰
来源:CSDN

引用:https://blog.csdn.net/u013201439/article/details/55657634
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_42707118/article/details/85337235