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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,什么时候需要classpath,求大神们指点一下

4 个回复

正序浏览
path设置,可以启动java编译器的路径。
classpath设置,可以执行class文件的路径。
回复 使用道具 举报
如果是java文件则用classPath配置.这样就可以再任意目录下去执行这个java文件. 虚拟机在查找class文件时如果没有设置classpath会在当前路径查找.临时配置classpath时,如果设置classPath时写";"的情况下,如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除), 那么就会在当前目录下找该文件,如果不加";"的话,只会在classPath中找。
通过这段话,很明显的可以看出classpath不是必要的,只是为了方便,我们就配置了它。
至于什么时候,我觉得应该是你怕麻烦的时候,如果你不怕麻烦,次次写完整路径也是可以的
回复 使用道具 举报
Switch_vov 发表于 2015-10-31 13:15
classpath:是你javac编译后产生的.class文件的寻找路径,通过以上设置,他会先寻找当前路径,再java主目录 ...

但是啥时候需要classpath呢?
回复 使用道具 举报

classpath:是你javac编译后产生的.class文件的寻找路径,通过以上设置,他会先寻找当前路径,再java主目录下的lib目录,再到tools包里去找。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马