current directory(当前目录):
当前在用的目录就是当前目录。比如说当你打开NOTEPAD,并处于运行状态时候,当前目录就是c:/windows;如果你用cmd命令打开命令行窗口,当前目录就是c:\windows\system32; 如果你在用java这条指令,当前目录就是JAVA下的BIN目录所在的路径,因为java.exe在bin里面。在java开发配置环境变量时,系统默认(我们对classpath不做任何设定时)的路径也是当前目录。
JAVA_HOME:
它是指jdk的安装目录,像D:\j2sdk1.4.2_16。可以新建一个JAVA_HOME变量,它的取值为D:\j2sdk1.4.2_16。为什么要设置它呢,不设定可不可以呢?不设定也是可以的,但是最好还是设置一下。我们现在就当它是一个变量代换 JAVA_HOME = D:\j2sdk1.4.2_16,就是为了避免多写字,它还有一个好处就是当我们需要改变某个jdk时,只需要改JAVA_HOME的值就可以了。等在后面看了Tomcat的启动分析时你就明白了。当在环境变量中引用它的时候要用%JAVA_HOME%来表示D:\j2sdk1.4.2_16。
Path:
系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行。系统默认的系统变量为:Path = %SystemRoot%; %SystemRoot%\system32; %SystemRoot%\System32\Wbem,就是说处于上面3个目录(多个变量用分号隔开)中的*.exe文件,可以在任意地方被执行(在 运行窗口能直接执行的命令,像cmd、notepad等,基本都在上面的3个目录里面),所以他们可以直接运行。上面的%SystemRoot%是什么意思呢?%SystemRoot%就是安装操作系统的时候,系统默认的安装路径。若你的windows xp装在C:/WINDOWS则你的%systemRoot%路径就是c:/windows,
%systemRoot%只是一个符号,代表你的系统安装目录。
下面是常见系统默认安装路径:
98----c:/windows
2000--c:/winnt
2003--c:/windows
xp----c:/windows
当我们要进行java开发时,OS经常需要用到java.exe、javac.exe等,(若jdk安装在D:\j2sdk1.4.2_16)因此应该将D:\j2sdk1.4.2_16\bin(%JAVA_HOME%\bin)加入到系统的path中去。
注意:如果你加入的位置不是在最后,那还需要在bin后面加上英文状态下的分号:%JAVA_HOME%\bin;多个变量之间要用分号隔开,如果它前面没有,你就加一个。
明确一下:%JAVA_HOME%\jre\bin 这个路径是不需要加入Path的。
CLASSPATH:
CLASSPATH是专门针对java的,它相当于windows的path;path是针对整个windows的。CLASSPATH告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方。所谓的JVM就好像是在微软OS上面再激活另外一个OS,对JVM来说CLASSPATH就好像是对微软OS来说的PATH,所以要用jvm开运行程序就需要设定classpath,然而jvm像windows一样它也有个默认的查找class文件的路径,对刚开始学习java的我们来说,默认的已经够我们用了,那就是当前路径,因此不设置classpath也可以。在windows中 classpath 大小写没有关系,其他的环境变量名称也一样。
相关推荐
### Java环境变量配置详解 #### 一、Java环境变量配置的重要性 在开发Java应用程序之前,首先需要正确地配置Java环境变量。这是因为环境变量是操作系统用来识别和定位Java开发工具的位置的关键参数。通过设置适当的...
### JAVA环境变量详解 在计算机科学领域,尤其是对于Java开发者而言,正确配置JAVA环境变量是进行Java编程的基础步骤之一。本文将深入解析JAVA环境变量的设置过程及其在Windows XP操作系统下的具体实现方法,并探讨...
本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/etc/profile文件:mv /etc/profile{,.bak} 防止脚本问题覆盖掉文件的内容 资源分为脚本和安装包两部分内容,放置在同一...
### Java环境变量的配置 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的编程语言,其环境搭建对于初学者来说尤为重要。正确配置Java环境变量是确保系统能够识别并运行Java程序的基础。本文将详细介绍...
Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...
linux初学者写的小脚本,用来配置JAVA环境变量,纯属练手,不喜勿喷
Java环境变量的配置是安装和使用Java开发工具(如JDK,Java Development Kit)的基础步骤,这对于运行Java程序、编译Java源代码以及使用各种Java开发工具至关重要。下面将详细解释如何配置Java环境变量,以及这些...
### Java环境变量配置详解 在计算机编程领域,Java作为一种广泛使用的高级编程语言,其环境配置对于初学者乃至资深开发者都至关重要。正确的环境变量配置能够确保Java应用程序顺利运行,并且为开发人员提供良好的...
Java环境变量是操作系统为了能够识别和执行Java程序而设置的一系列系统配置参数。这些环境变量对Java开发和运行至关重要,主要包括JAVA_HOME、PATH和CLASSPATH等。了解如何正确设置它们对于任何Java开发者都是基础且...
"Java环境变量一键配置.exe" 文件就是为了简化这个过程而设计的工具,它能帮助用户快速、方便地设置好Java的运行环境。 在Windows操作系统中,Java的环境变量主要包括三个:JAVA_HOME、PATH和CLASSPATH。这些变量的...
### Java环境变量的设置 在学习Java编程的过程中,正确配置Java环境变量是非常重要的一步,它直接关系到我们是否能够成功地编译和运行Java程序。本文将详细介绍如何设置Java环境变量,帮助初学者避免常见的配置错误...
Java环境变量的设置是每个Java开发者都需要掌握的基本技能。它涉及到三个主要的环境变量:JAVA_HOME、PATH和CLASSPATH,这些变量确保系统能够正确找到Java的安装位置、可执行文件以及类库。以下是对这些环境变量的...
Java环境变量自动设置是Java开发过程中一个至关重要的步骤,它涉及到Java Development Kit (JDK) 的正确配置,以便系统能够找到Java编译器(javac)和其他相关工具。这个压缩包"Java环境变量自动设置.rar"包含了一个...
在Windows操作系统中安装Java环境变量是Java开发和运行所必需的一个过程。在描述中提到的主要环境变量有三个,分别是JAVA_HOME、CLASSPATH和PATH。以下将详细解释这些环境变量的作用以及如何设置它们。 JAVA_HOME...
Java环境变量配置是Java开发和运行的基础步骤,它涉及到JDK的安装路径、JAVA_HOME、PATH、CLASSPATH等关键变量的设置。本文将详细介绍如何进行Java环境变量的一键配置。 首先,我们需要理解Java环境变量的重要性。...
### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行环境的正确配置对于开发者来说至关重要。本文将详细介绍如何在Windows操作系统中进行JAVA环境变量的设置...
在IT领域,正确配置Java环境变量是确保Java应用程序能在不同操作系统上顺利运行的关键步骤。本文将深入探讨如何在Windows和Linux环境下配置Java环境变量,帮助读者掌握这一基础但至关重要的技能。 ### Windows环境...
Java环境变量设置,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin %JAVA_HOME%\jre\bin