为什么安装软件要配置环境变量
㈠ 环境变量是干啥用的,为什么我安装java就要配置环境变量,而其他软件就不需要呢
1 环境变量简单说就是 给电脑指明要去哪里找这个东西。这也是为什么java要配置的原因,
2,你所谓的其他软件都是在微软的环境下,系统已经是自带了,所以看起来像不用,其实都是需要的
㈡ 为什么Windows需要手动的配置软件的环境变量,就不能安装的时候自动配置吗
这个要看情况,并不是所有的软件都需要手动配置环境变量的,有些软件的安装程序在安装过程中就可以自动配置好环境变量,而有些软件则必须自己手动配置,比如Windows上的git客户端,在安装过程中就有一个选项,可以让安装程序配置好环境变量,而开发环境一般需要自己配置环境变量。
还有最主要的一点就是Linux上以命令为主,安装的软件的安装路径,在PATH环境变量中记录的路径下的软件,就不需要手动配置环境变量,这是为了方便命令行启动程序,而Windows系统的安装路径很少有在PATH中的。
㈢ 为什么要设置环境变量
从开始接触Java,之后是断断续续的学习。真正开始Java之旅,估计大部分初学者在学Java时被Java的环境变量搞的晕头转向,虽然找到了正确设置环境变量的方式,但其中的原因一知半解,设置压根不知道是何原因。
今天为止对环境变量的设置还不是很懂,而且网上的大部分资料几乎都是设置方法,没有说原因。下面是我的个人见解,(难免有纰漏):详细透彻讲解Java环境变量的设置。
“
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
”
希望我的回答可以帮到您哦
㈣ 为什么要配置环境变量以及配置环境变量的步骤
1、计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令
2、比如说要执行 java 命令,如果不设置环境变量path包括你的jdk安装路径,那系统去哪找java.exe文件。
如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到就会报“系统找不到某某命令”的提示。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被应用程序使用
配置环境变量步骤:
方式一:此电脑--》属性--》左上侧的高级系统设置--》高级---》环境变量
方式二:点击系统左下角的搜索--》输入"环境"两个字--》"编辑系统环境变量"
㈤ 为什么要设置环境变量,环境变量有什么用
在java中配置环境变量主要为了方便使用javac和java这两个命令,而这两个命令只能运行在dos命令行中,而且不配置环境变量只能在jdk的bin目录下运行,在dos命令行中到别的目录下运行这两个命令就会出现如下图所示:
所以,为了使在dos命令行中各个目录下都能运行javac和java两个命令,就要将它们所在的目录添加到Windows环境变量path中,具体的操作我就不赘述了,自己网络吧.
㈥ 关于装软件的时候,为什么要设置环境变量的原理
通俗点,你写好一段程序给计算机让它编译,计算机要编译就要用编译器,但是计算机不知道编译器放在哪里,它就要去查环境变量,看编译器在哪里,找到编译器然后运行
㈦ 为什么有些软件安装后,还要配置环境变量不配置会怎么样
很简单 不配置环境变量 软件是不能在当前环境下运行的 相当于把一个地球生物弄到火星上去生活 后果是什么??
㈧ 浅谈为什么要配置java环境变量
配置java环境变量是为了能在
运行-cmd-中用java命令来编译和运行java代码。
在我们的window系统中,安装的软件都有路径的。如果我们不配置环境变量的话,我们就只能在jdk的安装路径下才能运行。换到了其它的路径就不行了,系统就会提示找不到路径,为了能在任务路径下都可以运行jdk,我们就要配置环境变量。
自己的一点意见,,看你能不能懂。
㈨ 为什么要配置环境变量
配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -version,要执行此命令,控制台会先在当前目录找java.exe程序,找不到会去path变量中指定的路径去找此命令,如果没有找到就不会执行,java.exe是在java程序目录中的bin目录下,所以path才会配到java程序的bin目录……
classpath变量通常是新建的变量。在编译、运行java程序时会在它指定的目录下去找你所要用到的class,也是先在本目录下找,然后在指定目录下找,都找不到就会报错了……
path可以说主要是为了方便,让你无论在哪个目录下都可以直接使用javac等命令,否则就只有到bin目录下执行javac和java命令了……另外我们可以在运行里直接打命令notepad打开一个记事本程序就也是path变量的作用,如果你把path变量删掉,这个notepad命令也就不起用了,原来可以在运行里运行的命令也都无效了……
classpath是为了方便使用java类库,如果以后用到第三方类库的话,你就有2中选择,可以也为他们配calsspath,或者把它们直接复制到你自己的class所在目录下……
㈩ 在安装jdk的时候为什么要设置环境变量
设置环境变量,是为了让其他程序能够找到 jdk 的安装位置,进而调用 jdk。