Java 程序员对 CLASSPATH 应用的介绍
如何设置 CLASSPATH,是初学者常提出的问题。网上有很多文章提到了许多如何设置的
方法,但是都没有讲为什么要这样设置(令人感到悲哀的是:绝大部分的人的观点是不正
确的)。
为了帮助大家更好的学习 JAVA 的基本知识,同时也是锻炼自己的 Type 水平,于是有
了这篇文章的诞生。主要参考资料来自来自官方 JDK 文档,希望对大家有用(所说的观点
针对
1.4
.
2
and
5.0
版本)。
1
. 预备知识
1.1
安装 JDK
到 http:
//java.sun.com 根据不同的操作系统,下载相应的 J2SE JDK
版本 (写这篇文章时
最新的 JDK 为 1.5 update 7)。假定我们把 JDK 安装到 D:\JDK\1507 ,不安装 public JRE。
1.2
设置 path
在[我的电脑]上右击,选择[属性]。再选择[高级]-[环境变量],在[系统变量]中添加一个
新的变量
JAVA_HOME=D:\JDK\
1507
,然后再编辑 path 变量,在原来的 path 前面添加
[ %JAVA_HOME%\BIN; ]
(方框中的文字)。这样就完成了 JAVA 的基本设置。(windows
98
下如何在 autoexec.bat 中
设置,请自己找资料)
1.3
演示程序
为了帮助理解,我写了一个 JavaBootTest.java 的小程序来显示。
public
class
JavaBootTest {
public
static
void
main(String[] args) {
System.out.println(" The Classpath are: ");
System.out.println(System.getProperty("java.class.path"));
//other program lines
}
}
用下面的两条命令分别编译和运行。
javac JavaBootTest.java
java JavaBootTest
2
. JAVA 程序运行时如何查找类文件
根据 JDK 文档说明, JAVA 程序以以下
3
种顺序查找运行的类文件。
1
.Bootstrap classes (*)
2
.Extension classes
3
.Users classes
2.1
Bootstrap classes