A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liuzhipeng 中级黑马   /  2015-12-6 11:54  /  903 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

path 与 classpath的区别有点晕菜了! 以前看过毕老师的视频,  那句 "别眨眼" 给我整蒙了! 有没有有印象的同学给个详解么?

用临时变量的时候, 配置path的时候是先找当前路径, 还是先找path路径...............? 还有加 (.) 的问题 ,还有加 (;)  的问题.

在配置classpath的时候是先找当前路径, 还是先找classpath路径.........? 还有加 (.) 的问题,还有加不加 (;)  的问题.

8 个回复

倒序浏览
有谁有没有 毕老师 的视频给分享一下!
回复 使用道具 举报
黑马官方网站上就可以下载毕老师的视频
回复 使用道具 举报
path变量是windows程序文件的目录 (exe,bat)
先在当前目录找,找不到就到path路径里找,如果还是找不到就会说,不是内部或外部命令,也不是可运行的程序或批处理文件
classpath变量值是java类文件的目录 (class结尾)
如果配置了classpath分两种情况
1,末尾加分号,先在classpath路径里找,如果找不到就会去当前目录去找,如果还是找不到报找不到或无法加载主类
2,末尾不加分号,只在classpath路径找,找不到就直接报找不到或无法加载主类
回复 使用道具 举报
Kalsifa 发表于 2015-12-6 20:27
path变量是windows程序文件的目录 (exe,bat)
先在当前目录找,找不到就到path路径里找,如果还是找不到就会说 ...

谢谢你的回答!
回复 使用道具 举报
classpath一般不需要配置,编译.java文件时默认生成的.class文件在当前目录下,所以一般情况下也就没必要配置了,如果配置可以加上.;表示当前目录。
回复 使用道具 举报
小鹿 中级黑马 2015-12-6 21:04:56
7#
path  :   是配置可执行文件.exe,   可以再任意的盘符下访问path路径下的可执行文件
classpath  :    当然就是class文件了啊!
回复 使用道具 举报
官网上去下载就有
回复 使用道具 举报
之前配置过classpath,后来干脆删掉了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马