为什么学习Java需要先配置环境变量?

来源:互联网 发布:明解c语言第三版pdf 编辑:程序博客网 时间:2024/06/06 03:04

学习Java语言时,首先要把环境变量配置好,那么为什么要先配置环境变量呢,配置环境变量究竟有什么用呢?在刚开始学习时从来没有思考过这些问题,现在看,理解为什么这个步骤有用是必不可缺的,从头到尾针对每个地方捋一下,看看究竟是怎么回事。

需要配置那几个环境变量呢,他们各自的用途又是什么呢?

Path

Path的作用就是指定命令搜索路径,在dos命令行下,当你输入一条命令的话,这条命令会如何执行呢,它会到Path环境变量设置的那些路径的下边去寻找相应的命令程序,如果找到就可以运行,找不到则会提示你“找不到内部或外部命令”。而jdk的命令都在bin目录的下边,所以把这个路径写到Path里去,就可以使用Java的这些指令了。

ClassPath

这个命令代表什么,我一直以来从来没有明白和查过,每次配置都是复制一大串路径过来  

.;C:/Program Files/Java/jdk1.6.0_21/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_21/lib/tools.jar 

单纯的去记忆很多时候都想不起来,也没有意义,所以有必要搞明白这个环境变量到底是干什么的。

它的作用是指定类搜索路径,要使用已经编写好的类,前提是能够找到它们,就是通过ClassPath这个环境变量下设置的路径来找的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

JAVA_HOME

JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk


一般是这样来设置的

JAVA_HOME = jdk安装路径

CLASSPATH= .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

PATH  = %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin


原创粉丝点击