Windows下JAVA环境变量的设置祥解
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK 的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\ XXXX\xxxx\XXXX\xxx……
那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:
JAVA_HOME=x:\JDK_1.4.2
PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\ JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :
PATH=%JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
CLASSPATH环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。
CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar
首先要注意的是最前面的".\;",如果你看不清,我给你念念——句点反斜杠分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件—— 为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的) ,所以如果喜欢盘根究底的朋�
博客归档
-
►
2008
(35)
- ► 09/21 - 09/28 (2)
- ► 09/14 - 09/21 (1)
- ► 08/31 - 09/07 (1)
- ► 08/17 - 08/24 (2)
- ► 08/10 - 08/17 (1)
- ► 07/20 - 07/27 (3)
- ► 06/29 - 07/06 (5)
- ► 06/22 - 06/29 (1)
- ► 06/08 - 06/15 (2)
- ► 05/25 - 06/01 (2)
- ► 05/18 - 05/25 (2)
- ► 05/11 - 05/18 (1)
- ► 05/04 - 05/11 (1)
- ► 04/27 - 05/04 (2)
- ► 04/20 - 04/27 (3)
- ► 04/13 - 04/20 (6)
-
►
2007
(63)
- ► 12/09 - 12/16 (1)
- ► 11/25 - 12/02 (5)
- ► 11/11 - 11/18 (6)
- ► 11/04 - 11/11 (3)
- ► 10/28 - 11/04 (1)
- ► 10/21 - 10/28 (1)
- ► 10/14 - 10/21 (2)
- ► 10/07 - 10/14 (1)
- ► 09/23 - 09/30 (4)
- ► 09/16 - 09/23 (2)
- ► 09/09 - 09/16 (1)
- ► 09/02 - 09/09 (4)
- ► 08/26 - 09/02 (1)
- ► 08/19 - 08/26 (3)
- ► 07/22 - 07/29 (1)
- ► 07/15 - 07/22 (3)
- ► 06/03 - 06/10 (1)
- ► 05/27 - 06/03 (1)
- ► 05/20 - 05/27 (2)
- ► 05/06 - 05/13 (4)
- ► 04/22 - 04/29 (2)
- ► 04/08 - 04/15 (1)
- ► 03/25 - 04/01 (5)
- ► 03/18 - 03/25 (2)
- ► 03/04 - 03/11 (1)
- ► 02/25 - 03/04 (1)
- ► 02/04 - 02/11 (1)
- ► 01/28 - 02/04 (2)
- ► 01/07 - 01/14 (1)
-
▼
2006
(26)
- ► 12/31 - 01/07 (1)
- ► 12/24 - 12/31 (1)
- ► 12/03 - 12/10 (2)
- ► 11/26 - 12/03 (1)
- ► 11/19 - 11/26 (2)
- ► 10/22 - 10/29 (1)
- ► 10/15 - 10/22 (4)
- ► 09/24 - 10/01 (1)
- ► 09/17 - 09/24 (3)
- ► 07/30 - 08/06 (4)
- ► 05/14 - 05/21 (1)
- ► 05/07 - 05/14 (2)