为什么要配置环境变量?通俗解释 | 您所在的位置:网站首页 › 安装系统需要什么配置 › 为什么要配置环境变量?通俗解释 |
一、环境变量是什么东西? 环境变量到底在哪里? 属性——系统——高级系统设置——包含用户变量和系统变量 。 1.1.1 用户变量是指我们当前登入这台电脑的用户,比如管理员用户,普通用户。在里面配置的环境变量,只对这个用户有效,一旦用户进行了更换,这环境变量将改为新登录用户的环境变量。 1.1.2系统变量是指这这台电脑的配置的环境变量,对所有用户都生效,不管你换哪个用户,都是生效的。 java 环境变量应该是要配置在系统环境变量里面才能保证对每一个用户都生效。 如果我们需要配置多个 jdk 的环境变量,我们也需要把每个目录都添加到 path 中吗?这样 path 是不是就看起来很乱了呢?这时候,我们就需要一个 JAVA_HOME 变量了 配置 JAVA_HOME 变量 在上面的编辑环境变量里面,我们有发现有些使用 %SystemRoot%\system32 的变量值,但是我们在 cmd 中查看 path 环境变量的时候却没有发现有 %SystemRoot%\system32 的字样,而是有个和他很像的 C:\WINDOWS\system32, 那是因为我们系统存在一个 SystemRoot 为变量名的变量,变量值是C:\WINDOWS,而这个是隐藏的,我们无法看到,我们可以把这个变量名理解成我们 java 中的 int a = 1; int b = a; 后边的b是等于 a。 JAVA_HOME 环境变量的配置步骤如下: 我们在系统变量这里点击新建 为啥要配置 JAVA_HOME,一定要用 JAVA_HOME 命名吗? 因为有些开发工具,如(eclipse,IDEA, tomcat)都会去扫描你的JAVA_HOME变量,看看你的电脑装了几个版本的 jdk。 可以不用 JAVA_HOME 这个名字当参数名,那么有些软件启动需要 JAVA_HOME ,例如 tomcat,当你不用这个命名,你就需要去修改 tomcat 的 bin 目录下的 catalina.bat 文件,才能启动 tomcat,何必呢? 配置 CLASSPATH 变量 我们配置 path 环境变量,只是告诉我们的电脑,我们装了 java ,这个应用放在哪里,而 CLASSPATH 就相当于 java 虚拟机的 path,它是用来告诉我们需要运行的 .class 文件时放在哪里 变量名为 CLASSPATH, 变量值一般为 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; 这里的第一个为英文状态的点,代表的是当前目录。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |