首页 > 代码库 > dos
dos
1、dos下面,运行class文件的时候(启动Java虚拟机的时候),Java虚拟机先找classpath所指定的目录,再找当前文件,如果classpath= 没有指定路径(set classpath=),就先找当前目录;注意在设置classpath目录的时候,c:\后面如果有分号,会在classpath里面找不到class文件的时候,去当前目录找,如果不加分号,在classpath里面找不到的情况下就不会去当前文件找(如图,以C盘为例)。那么,在配置class路径的时候,不要加分号以免虚拟机去其他地方找到同名的class文件输出其他地方class文件的结果(不是自己预想的)。如果class有多个路径(c和d),配置为set classpath=c:\;d:\(d后面没有分号,这种方式为多路径)如果还需要在当前路径找,就为c前面有个.(.表示当前路径),查找顺序为当前路径--C--D。
path和classpath找文件放式:
path-先找当前目录,再找path环境变量;
classpath-先classpath,再当前路径(如果配置了当前路径);
可执行文件用path变量(QQ也一样),Java文件用classpath;
dos
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。