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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杜天伟 中级黑马   /  2012-12-6 22:35  /  1485 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杜天伟 于 2012-12-13 15:27 编辑

毕老师Java基础视频第一天,classpath配置
        毕老师说配置的时候    比如  set classpath=c:\  后面不要加分号
                但是需要在当前目录下找的时候 就这样 set classpath=.;c:/
                这个跟 set classpath=c:\;有什么区别呢 ??
        

评分

参与人数 1黑马币 +12 收起 理由
崔政 + 12 神马都是浮云

查看全部评分

8 个回复

倒序浏览
怎么木有人
回复 使用道具 举报
分号后面跟的是指定的范围,如果你加了分号,但是后面没有盘符地址是不妥的
回复 使用道具 举报
本帖最后由 杜天伟 于 2012-12-7 12:04 编辑
邵新瑜 发表于 2012-12-6 23:08
分号后面跟的是指定的范围,如果你加了分号,但是后面没有盘符地址是不妥的
...

如果加了分号,后面没有盘符地址,会在当前目录找一次 ,这个毕老师试过了的
回复 使用道具 举报
set classpath=c:\仅在c盘目录下查找。 set classpath=.;c:/好像是先找当前目录,找不到就再找c盘目录。set classpath=c:\;是先从c盘目录下查找,找不到再找当前目录。这是我自己的一些见解,希望能帮到你
回复 使用道具 举报
set classpath=c:\仅在c盘目录下查找。 set classpath=.;c:/好像是先找当前目录,找不到就再找c盘目录。set classpath=c:\;是先从c盘目录下查找,找不到再找当前目录。这是我自己的一些见解,希望能帮到你

点评

嗯 ,就是这样 。但为什么毕老师不让设置set classpath=c:\; 而要set classpath=.;c:/这样呢  发表于 2012-12-7 12:04
回复 使用道具 举报
焦健 高级黑马 2012-12-7 13:03:25
7#
焦健 发表于 2012-12-7 11:54
set classpath=c:\仅在c盘目录下查找。 set classpath=.;c:/好像是先找当前目录,找不到就再找c盘目录。s ...

set classpath=.;c:/这样是你自己指定了找当前目录和c盘目录,set classpath=c:\;你没有明确指出要找当前目录,是系统自己帮你找的,容易出现错误。
回复 使用道具 举报
焦健 发表于 2012-12-7 13:03
set classpath=.;c:/这样是你自己指定了找当前目录和c盘目录,set classpath=c:\;你没有明确指出要找当 ...

了解
谢谢了:lol
回复 使用道具 举报
查看,path,一直CMD  下输入 echo%path%,
java也可以不设置,环境变量,只是为了方便。你不需要每次就去自己找到那个目录。你设置了变量,系统会自己找。
主要在开发中:常用的需要设置有:java_home 、classpath 、path就可以,但是记住一般会全部大写。因为这个代表是常量的意思。当然不区分大小写。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马