黑马程序员技术交流社区

标题: 什么时候需要classpath,求大神指点 [打印本页]

作者: polarfox17    时间: 2015-10-31 12:53
标题: 什么时候需要classpath,求大神指点
如题,什么时候需要classpath,求大神们指点一下
作者: Switch_vov    时间: 2015-10-31 13:15

classpath:是你javac编译后产生的.class文件的寻找路径,通过以上设置,他会先寻找当前路径,再java主目录下的lib目录,再到tools包里去找。

作者: polarfox17    时间: 2015-10-31 14:55
Switch_vov 发表于 2015-10-31 13:15
classpath:是你javac编译后产生的.class文件的寻找路径,通过以上设置,他会先寻找当前路径,再java主目录 ...

但是啥时候需要classpath呢?
作者: Switch_vov    时间: 2015-10-31 15:02
如果是java文件则用classPath配置.这样就可以再任意目录下去执行这个java文件. 虚拟机在查找class文件时如果没有设置classpath会在当前路径查找.临时配置classpath时,如果设置classPath时写";"的情况下,如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除), 那么就会在当前目录下找该文件,如果不加";"的话,只会在classPath中找。
通过这段话,很明显的可以看出classpath不是必要的,只是为了方便,我们就配置了它。
至于什么时候,我觉得应该是你怕麻烦的时候,如果你不怕麻烦,次次写完整路径也是可以的
作者: 大自然的搬运工    时间: 2015-10-31 18:12
path设置,可以启动java编译器的路径。
classpath设置,可以执行class文件的路径。




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