解释配置Java环境变量的作用及原因,求详细!谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解释配置Java环境变量的作用及原因,求详细!谢谢相关的知识,希望对你有一定的参考价值。

参考技术A 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。

Java配置的环境变量的区别作用

  1、看到《疯狂Java讲义》第三版中讲配置环境变量,1.4节和1.5节,只配置了Path,并且运行成功;

    疑问:只需要配置Path吗?

  2、百度搜到了如下链接,对以上问题进行解释:如果只在DOS控制台中进行编译执行,配置Path环境变量就够了;

JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解

  3、《疯狂Java讲义》第三版1.5.4节讲到,如果使用1.5以上版本的JDK,即使不设置CLASSPATH,也可以正常编译执行Java程序;

    1.5以后的版本,会自动搜索当前路径下的类文件,自动加载dt.jar和tools.jar;

    使用1.4以前版本的JDK,则需要在CLASSPATH环境变量中添加(.)便于JRE在当前路径下搜索Java类;

    此外,还需要JDK中lib文件夹中的dt.jar和tools.jar两大jar包,添加到CLASSPATH中

  4、环境变量JAVA_HOME的作用,相当于一个引用变量,一般设置为jdk安装目录

以上是关于解释配置Java环境变量的作用及原因,求详细!谢谢的主要内容,如果未能解决你的问题,请参考以下文章

如何进行java jdk,jre,以及eclipse和tomcat的安装和环境变量的配置,请尽量详细,谢谢。

java环境配置和开发软件Eclipse如何安装,详细说明下,包过环境变量设置?谢谢

WIN7 64位 安装jdk配置环境变量并测试java 我是新手 求详解 谢谢

Win10系统安装64位JDK8最新2021详细步骤(配置Java环境变量)

jdk环境变量配置及配置原因

JDK下载安装及Java环境变量配置小白详细介绍