感悟网 导航

安装JDK后配置的环境变量有什么作用 请问JDK配置环境变量的作用是什么 请分别解释

作者&投稿:解悦 (若有异议请与网页底部的电邮联系)
安装Jdk为什么要配置环境变量~

回答这个问题

首先要理解什么是path(环境变量)?

path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。

然后什么是jdk,jre?
jdk(java development kit),Java开发工具
jre(java runtime environment),Java运行环境

因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等
而这些常用的编译命令就存放在jdk的bin目录

而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找
所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译
一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。

1.配置jdk环境变量时一般会在系统环境变量处新建一个JAVA_HOME,写上安装jdk的路径,然后再path里添加%JAVA_HOME%\bin;即可,只需要配path就可以了,classpath里面只需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如果没有配置"."那么它只会在本目录下寻找文件,配置后就会去一级一级寻找.class文件,直到找到为止;
2.配置jdk的作用主要是让java虚拟机能进行自动编译class文件,因为java很多可执行文件都是在jdk这个bin目录下,当执行要编译一个class文件时,它会自动去寻找javac.exe,而javac.exe又会去寻找其他的可执行文件,直到.class文件编译成.java文件。具体的说明请你参考下这个网页上面的说明:
http://jingyan.baidu.com/article/59a015e3ab9d0cf795886579.html

配置环境变量-1:新建JAVA_HOME。
变量名为:JAVA_HOME
变量值为:jdk的安装的根目录,即第二步提到的C:\Program Files\Java\jdkx.x.x_xx。
作用:
1)为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;2)归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!3)第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题。

配置环境变量-2:新建CLASSPATH。
变量名为:CLASSPATH
变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(要加.表示当前路径)
作用:这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果),一切正常, java命令通过CLASSPATH找到了.class文件!

配置环境变量-3:补充Path。
变量名为:Path
变量值为:在后面追加.;%JAVA_HOME%\bin;
(注意是追加,而不是替换!)

作用:道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)

《Java的编译环境JDK安装完成后,需要配置那两个环境变量?怎么配置?》
答:在安装JDK之后,您需要配置两个关键环境变量:JAVA_HOME和PATH。JAVA_HOME:这是一个指向Java安装目录的路径,作为JDK的根目录,设置其值为安装的JDK路径,如C:\Program Files\Java\jdk1.8.0_261。PATH变量则包含了多个目录路径,用来在命令行中运行Java编译器(javac)和Java虚拟机(java)。在添加...

《jdk环境变量》
答:1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量 2.系统变量(S)中配置如下: 2.1,新建系统变量: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.5.0_17(该目录为JDK安装的目录) 2.2,编辑CLASSPATH,如果没有该变量则新建, 变量名:CLASSPATH ...

《jdk配置环境变量配置》
答:最后,我们需要设置CLASSPATH环境变量。CLASSPATH是Java运行时环境搜索用户类文件的路径。在大多数情况下,我们不需要手动设置CLASSPATH,因为JDK的bin目录中的java命令会自动设置CLASSPATH为当前目录(“.”)。但是,如果你需要添加额外的类路径,你可以在“环境变量”窗口中,点击&ldqu...

《有了jdk为什么还要设置java的环境变量》
答:安装JDK后需要设置3个主要环境变量 JAVA_HOME:它指向JDK的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK;PATH:它的作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需...

《安装JDK后配置的环境变量有什么作用》
答:配置环境变量-1:新建JAVA_HOME。变量名为:JAVA_HOME 变量值为:jdk的安装的根目录,即第二步提到的C:\Program Files\Java\jdkx.x.x_xx。作用:1)为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只...

《安装好jdk1.6.0_16后,如何设置环境变量?》
答:jar。在系统环境变量那一栏中点->新建classpath 变量名: classpath 变量值: .;C:\jdk1.6.0\tools.jar;C:\jdk1.6.0\dt.jar;(注意,CLASSPATH最前面是有个 “.”和“;”,配置完成点确定运行cmd输入javac,随后会显示一些东西再输入java,也会显示一些东西。至此表示环境以配好 ...

《jdk环境变量配置》
答:1、java_home 右击“我的电脑”,选择“属性”,点击“高级”选项卡,选择“环境变量”。在系统变量栏,点击“新建”按钮,在变量名处填写java_home,变量值填写C:\Program Files\Java\jdk1.6.0(这里目录以实际安装JDK的目录为准),然后点击确定,这样java_home变量就配置完成了。2、classpath 可以...

《安装了新的jdk后环境变量哪些需要改的》
答:path、classpath、java_home 一般需要修改这三个

《请问JDK配置环境变量的作用是什么 请分别解释》
答:1.配置jdk环境变量时一般会在系统环境变量处新建一个JAVA_HOME,写上安装jdk的路径,然后再path里添加%JAVA_HOME%\bin;即可,只需要配path就可以了,classpath里面只需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如果没有配置"."那么它只会在本目录下寻找文件,配置后就会去...

《...1.6怎么设置环境变量,用户变量和系统变量有什么区别?》
答:jdk1.6在安装过程中会自动设置好环境变量。两者区别如下:一、指代不同 1、系统变量:由操作系统定义的数据存储位置,无论谁登录该计算机,该位置都相同。2、用户变量:指给计算机用户指定一个寻找路径,通过这个路径可以寻找到你所需要的文件。二、方式不同 1、系统变量:系统管理员可打开“系统属性”...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网