黑马程序员技术交流社区

标题: 才明白path和classpath的区别~~~ [打印本页]

作者: lostinthefall    时间: 2014-12-2 01:03
标题: 才明白path和classpath的区别~~~
本帖最后由 lostinthefall 于 2014-12-11 15:08 编辑

配置path是用来找javac.exe的,配置classpath是用来找.class文件的 ,之前一直 以为classpath是用来找java.exe:'(ps算是给后来者一点小经验
作者: Imp_x    时间: 2014-12-2 01:46
实际用时2个月吧{:3_66:}
作者: lostinthefall    时间: 2014-12-2 01:52
Imp_x 发表于 2014-12-2 01:46
实际用时2个月吧

什么两个月?
作者: Imp_x    时间: 2014-12-2 01:54
lostinthefall 发表于 2014-12-2 01:52
什么两个月?

你不是问我0基础学么{:3_60:}
作者: lostinthefall    时间: 2014-12-2 02:01
Imp_x 发表于 2014-12-2 01:54
你不是问我0基础学么

两个月*8小时么?
作者: Imp_x    时间: 2014-12-2 02:29
lostinthefall 发表于 2014-12-2 02:01
两个月*8小时么?

5~8小时吧{:3_66:}琐事太多 一般晚上看得多 譬如到现在
作者: ppStudent    时间: 2014-12-2 09:36
javac是一个java的开发工具,你要执行它必须设置默认路径
作者: HM程序员    时间: 2014-12-2 21:55
classpath可以不用配置
作者: qowoeo7538    时间: 2014-12-10 11:18
只要配置好paht,就可以了,我也是这样的。
作者: c91764000    时间: 2014-12-10 22:06
我们电脑中一般只安装一个jdk ,通常配置好path即可。
作者: 爱卿    时间: 2014-12-10 22:30
配置path内容是用来定位java目录内bin文件夹位置的,配置完成以后bin文件夹内所有exe文件都可以在任意目录调用;而classpath是用来给某个文件夹内的后缀名为class的文件定位的 设置了以后,在任意目录运行java xxx如果在你设置的文件夹内存在xxx.class 就可以直接运行。不过这样设置有一点不好:就是如果你当前目录也有一个xxx.class而classpath配置的目录也有一个同名文件xxx.class 这样调用就会出现一个先后顺序问题。具体是调用当前文件的 还是classpath文件的 要看你classpath怎么配置的。
作者: yibo924    时间: 2014-12-10 23:45
努力学习就是真
作者: 清浅。。    时间: 2014-12-10 23:52
有点水。。。。。
作者: lostinthefall    时间: 2014-12-11 15:06
清浅。。 发表于 2014-12-10 23:52
有点水。。。。。

不像大神您这么厉害啊,这小发现也是我的小进步啊
作者: kenhe    时间: 2014-12-11 16:02
基本上Java源文件和.class文件在一起
作者: 提米特    时间: 2014-12-11 17:59
能总结出一些规律也是好的
作者: 侯鹏成    时间: 2014-12-11 19:10
一般只要会配置path路径就可以了,classpath路径了解就好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2