作者:陈武
在java程序开发中,classpath是寻找java类的路径,如同dos里面的path一样。
java的类的封装结构是 package.class,比如说我的classpath是如下设置的:
set classpath="d:java_class"
那么我们有一个类是 chen.rose,编译好后怎么存放呢?
答案是,我们可以在d:盘的java_class目录下建立一个chen子目录,然后把rose.class文件复制到该子目录下,看起来好下:
d:java_classchenrose.class
这样我们在以后使用时,只需如下调用就可以
import chen.rose;
class sendrose {
rose newrose;
... ...
同理,我们建立的chen包下的flower类:
package chen;
class flower {
...
}
编译后将flower.class文件复制到 d:java_classchen目录下,
就可以在其它的地方引用了,甚至可以使用 import chen.*;
一些公司把它们的一组类往往打包发行,把这个包压缩成jar或zip,设置的方法如下:
set classpath="d:java_class;d:oracleora.jar"
你只需把文件名包含到 classpath中去即可正确地引用该压缩包中的类了。
对于jdk1.3以上的版本,引用java.*,sun.*等系统包不需要设置classpath.
使用当前目录下的类需要将点包含在classpath中,如下所示:
set classpath=".;d:java_class"
注意:与设置path一样,不同路径之间用分号分隔开。
[欢迎补充,如有说象不当或不详之处,敬请指出!]
闽公网安备 35060202000074号