百度
360搜索
搜狗搜索

java为什么要配置环境变量,java环境安装好了之后,需要进行什么配置。配置的变量或者参数的名称是什么。详细介绍

本文目录一览: 有了jdk为什么还要设置java的环境变量?

安装JDK后需要设置3个主要环境变量
JAVA_HOME:它指向JDK的安装目录Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK;
PATH:它的作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
它的作用是指定类搜索路径,要使用已经编写好的类,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。它的作用是指定类搜索路径,要使用已经编写好的类,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

配置环境是为了什么?

用户通过设置环境变量,来更好的运行进程。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
相关信息:
环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。
再如tc或vc++中,set include=path1;path2;是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的,如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后,就像你的每个命令都加了/4参数,它实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。
windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe(电脑软件的后缀名)文件,双击该文件,我们就能启动软件。
但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径(单击这里了解什么是路径),然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是运行不了了。
这时候就需要环境变量了。
环境变量的作用
1、随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦。
2、如果想在某一路径下直接运行某款软件,我们无能为力。
通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还会在环境变量中搜索软件的路径,找到并运行。
环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关.
比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc或vc++中, set include=path1;path2;
是告诉编译程序到哪里去找.h类型的文件; 当然不仅仅是指定什么路径, 还有其它的作用的, 如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后, 就像你的每个命令都加了/4参数, 它实际上是给命令解释程序command设置的一个环境变量, 并且是给dir这个内部命令设置的。
是为了让系统能够找到java放在哪。
除了dos还有其他软件需要java环境变量,如开发工具eclipse、基于java开发的一些游戏等等。配置环境变量的作用是告诉系统我java放到哪里了,java_home配的java安装路径,dos和其他基于java的程序运行时只查看系统中java_home的路径,然后找到java的实际路径,才能条用java下的功能。
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量。
当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

mac java不配置环境变量也能javac和java 那配置环境的作用是什么?

配置环境的作用是让你的系统能够调用jdk,这样,你的编译工具idea才能跑起来,不然的话idea都无法使用,根本就不能编程麻
1、配置环境变量便于系统指令的随处运行,这样不必在安装目录下执行指令
2、配置环境变量便于依赖系统执行java指令,比如你eclipse、idea、maven、tomcat等都会在java_home中引用java
3、并不是说不配置某些软件都运行不了,随着虚拟机的发展,对用户越来越易用,现在大部分的软件都支持发现服务,可以自行检索虚拟机的安装目录,因此它属于约定式配置,当然针对一些组件的使用还是必须要配置的
4、注意区分系统变量和临时环境变量
5、java自学交流欢迎关注

java环境安装好了之后,需要进行什么配置。配置的变量或者参数的名称是什么。

通常我们需要配置path,java_home,classpath三个环境变量。
其配置过程为:右击我的电脑,选属性,高级,环境变量,然后将path变量设置为C:\Program Files\java\jdk1.6.0_14\bin;最好放在path变量的开始部分,其后必须加;分号作为分隔符。
配置path变量的目的是为了方便我们编译并运行java程序,即配置好path环境变量之后,则在任意路径下都能调用javac,java命令来编译,运行程序。
新建java_home变量,其配置为:java_Home=C:\Program Files\java\jdk.1.6.0_14,配置java变量的目的是为了能正确启动java服务器,比如要启动Tomcat服务器就必须配置java_Home变量;
通常ClassPath变量用来指定java类路径,该类包含我们自己定义的类及jdk之外的.jar库文件。
比如我们以记事本的方式开发jdbc程序时,如要访问MySQL数据库,最好通过ClassPath变量来装载MySQL驱动包,其配置为:ClassPath=mysql-connector-java-5.0.4-bin.jar,其中的.点号代表当前路径,通常表示我们自己所写的类的路径。
注意:
通过继承开发环境来编写java程序时,不需要配置ClassPath变量,因为通过继承开发环境可以直接装载外部.jar库文件。

JAVA设置环境变量的目的

Java环境变量有path环境变量、classpath环境变量。path环境变量是指OS查找或执行的应用程序的路径,而classpath环境变量的作用在于当Java虚拟机在当前目录下查找或运行.class字节码文件,如果没有找到就在classpath环境变量中设置的路径中去找,并且以最先找到的为准。
配置了环境变量就可以在运行里输命令时直接输入java...而不用输你SDK安装目录,就像在运行里输入notepad就打开了记事本,是因为系统已设置了system32那个文件夹的系统变量.
之所以要设置环境变量就是要安装JDK,只有设置好了环境变量计算机才能根据安装的路径找到JDK, JDK是java development kit(Java开发工具)的缩写,只有有了Java开发根据才可以编译和运行你缩写的Java程序;设置环境变量的值就是安装JDK的路径。
Java是种跨平台语言,其实不是正真的跨平台,而是运行在自己的虚拟机上了。JVM就是Java的虚拟机,而JDK就是支持这种虚拟机编译运行的东西!就像大家用的framework~~Windows只是附带了framework,所以大家不用在安装就可以运行.NET的项目,jdk就好像framework。但是Windows安装的时候并没有安装jdk,所以要自己安装!如果是解压可用的jdk就需要自己配置环境变量了。也就是为Java配置一个可以运行编译的环境! 不设环境变量很明显Java的项目就无法运行(因为无法编译)。环境变量的值是JAVA_HOME=file://jdk安装目录/在path中配置:%JAVA_HOME%/bin这是最标准的配法。在有不懂的可以追问

为什么要配置Java环境变量

JAVA的初学者,必须要学会配置PATH环境变量,否则无法编译、运行JAVA程序。
当我们安装好JAVA后,若没有正确配置PATH环境变量,则在命令行窗口(开始->运行->输入cmd,回车)下运行命令java -version(显示JAVA的版本)命令时,会出现如下的错误提示信息:

为什么java要配置环境变量?而我玩个游戏啥的就不用配置

环境变量是指当应用程序需要用到一些命令时,从环境变量设置的这些目录中寻找资源。(比如当执行java命令时,不配置path值,就找不到java.exe文件来执行java命令。)
也就是说当在一个软件中需要用到另外一个exe可执行文件时,就需要设置这个exe可执行文件的path值,它是公共的文件,专门让其他软件公用的。而不是安装应用程序时,系统自动为其配置了,(所有程序安装时都需要配置环境变量是错误的,这是一个误区)。
再比如当运行QQ时,由于只是在QQ安装的目录下也就是当前目录下运行QQ,所以不需要设置环境变量;而在java中当需要用到javac.exe和java.exe来执行java命令时,eclipse集成开发环境就需要调用javac.exe和java.exe所提供的命令这一个复杂的过程,而不是直接在eclipse的安装目录下执行某些文件,所以必须要配置环境变量。

为什么要设置Java环境变量

1.path环境变量的作用--帮助系统操作java
我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.
问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?
2.classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪
它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。
3.java_home环境变量---使得其他相关环境变量的配置更加方便简洁
java_home一般设置为jdk的安装目录,比如C:Program FilesJavajdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%bin”.
因为可以避免每次去编译java文件时都要输入啰啰长的javac.exe所在的全路径。而你设置了环境后,每次编译.java文件时,只需输入javac java源文件名即可自动去寻找配置好的路径找到javac然后再去编译成java字节码。
配置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所在目录下

配置java环境变量的作用是什么?

很多软件需要Java虚拟机才能用,配置环境变量相当于把Java变成系统的一个东西,那些软件就能找到Java虚拟机。还有就是Java的bin路径下的命令,也能直接使用,不用加Java的安装路径。
%%可以调用windows系统的其它环境变量,使你定义的一旦变量更直观,使用
%变量名%来调用
比如你定义了一个环境变量java_home=c:\java\bin作为java的执行目录
那么你在其它环境变量里面要用到%java_home%来代替c:\java\bin
path的作用就是你在path里面定义了一个目录,,你在命令行里面不用输出完整的目录名,直接输入可执行程序和文件名就可以执行了,你输入命令的时候,系统会在path定义的目录下面去寻找你输入的命令。
如果还有什么问题可以联系我。
classpath环境变量是java运行时默认去找的路径,java基本的jar包在里面。
对应得命令是:java
path:是java编译时的环境,把java源文件编译为 。class文件! 对应的命令是javac
  path环境变量的作用--帮助系统操作java
  用javac将源码编译成.class文件, 在调用java 命令让程序执行.
  问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
  打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用 程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?
  classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪
  它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。
  比如要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。
  java_home环境变量---使得其他相关环境变量的配置更加方便简洁
  java_home一般设置为jdk的安装目录,比如C:\Program Files\Java\jdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%\bin”.

阅读更多 >>>  java swing为什么被淘汰,现在JAVA开发还用Swing吗

网站数据信息

"java为什么要配置环境变量,java环境安装好了之后,需要进行什么配置。配置的变量或者参数的名称是什么。"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:java为什么要配置环境变量,java环境安装好了之后,需要进行什么配置。配置的变量或者参数的名称是什么。的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!