黑马程序员技术交流社区
标题:
可以指定多个classpath吗
[打印本页]
作者:
刘奇
时间:
2012-7-26 14:45
标题:
可以指定多个classpath吗
有个疑惑,如果我想指定多个类的查找路径,可以指定多个classpath吗?如何操作呢
作者:
孙建飞
时间:
2012-7-26 14:54
每个运行的java进程设置单独的classpath
系统变量只有一个classpath
作者:
陈虹旭
时间:
2012-7-26 14:55
一般情况下我们是不用在计算机高级设置里添加classpath环境变量的,因为设置classpath变量主要是为了在任何目录下都能执行java执行文件 然而即使在设置好path变量的情况下 仍要进入指定的文件夹对源文件(也就是扩展名为.java的文件)进行编译 编译成功后的文件的存放位置都是和源文件一样的 所以一般不用设置高级设置中的环境变量 直接就可以执行java执行文件
当然如果真的想设置也是可以的
一般都只设置classpath的临时变量
设置方法和path变量的设置方法一样 :
set classpath=path1;path2;path3;.....
希望你可以理解!
作者:
郑正华
时间:
2012-7-26 14:57
本帖最后由 郑正华 于 2012-7-26 14:58 编辑
可以指定多个路径的。
多重指定:
比如要在目录 C:\java\MyClasses 和 C:\java\OtherClasses 中查找类文件,则可将类路径设置为:
java -classpath C:\java\MyClasses;C:\java\OtherClasses ...
注意两个路径之间用分号分隔。
而且在这里指定多个类路径项的次序是相当重要的。Java 解释器将按照目录在类路径变量中的次序在各个目录中查找类。在上例中,Java 解释器首先在目录
C:\java\MyClasses 中查找需要的类。只有当它在该目录中没有找到该类时,解释器才能到 C:\java\OtherClasses 目录中查找。
希望对楼主有所帮助~~~
作者:
刘奇
时间:
2012-7-26 14:57
陈虹旭 发表于 2012-7-26 14:55
一般情况下我们是不用在计算机高级设置里添加classpath环境变量的,因为设置classpath变量主要是为了在任何 ...
呵呵,理解了,多谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2